- 7
- 0
- 约5.95千字
- 约 15页
- 2026-01-09 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年银行系统数据工程师面试题及解析
一、编程题(共3题,每题15分,总分45分)
1.数据清洗与处理(15分)
题目:
假设某银行交易数据中存在缺失值、异常值和重复记录,请用Python编写代码,实现以下功能:
(1)删除重复的交易记录;
(2)对缺失的金额字段使用均值填充;
(3)识别并剔除金额超出正常范围(如小于0或大于100万)的异常交易;
(4)输出处理后的数据统计信息(如交易数量、均值、中位数)。
答案与解析:
python
importpandasaspd
importnumpyasnp
示例数据
data={交易ID:[1,2,3,4,5,6,7,8,9,10],
金额:[1200,850,None,20000,950,-500,1500,950,950,1000000],
时间:[2026-01-01,2026-01-02,2026-01-03,2026-01-04,2026-01-05,
2026-01-06,2026-01-07,2026-01-08,2026-01-09,2026-01-10]}
df=pd.DataFrame(data)
(1)删除重复记录
df.drop_duplicates(inplace=True)
(2
您可能关注的文档
最近下载
- 标准化流程的重要性与实施.pptx VIP
- 2023年污水处理工理论考试题库(含答案).pdf VIP
- 小儿反复呼吸道感染诊疗指南2024.docx VIP
- madbarz街头健身套图.pdf VIP
- 基于物联网技术的室内LED智能照明控制系统方案.docx VIP
- 2025年山西省建设工程专业高级职称评审考试建筑电气工程题库及答案.docx VIP
- 临床检验基础尿液检验.ppt VIP
- 文子原文全文集.docx VIP
- 中国医师协会继续医学教育肿瘤消融治疗技术专项能力培训项目第十九期题库答案.docx VIP
- 2025年山西省建设工程专业高级职称评审考试建筑电气工程题库含答案详解.docx VIP
原创力文档

文档评论(0)