2026年大数据开发工程师面试题详解.docxVIP

  • 0
  • 0
  • 约8.99千字
  • 约 25页
  • 2026-10-31 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年大数据开发工程师面试题详解

一、编程题(共3题,每题20分,总分60分)

题目1(20分):数据清洗与处理

题目内容:

假设你正在处理一份来自某电商平台的海量订单数据,数据以CSV格式存储,包含以下字段:订单ID、用户ID、商品ID、购买时间、价格、支付状态(已支付/未支付)、地区。请编写Python代码完成以下任务:

1.读取名为orders.csv的文件,字段间以逗号分隔

2.清洗数据:

-去除包含空值的记录

-将购买时间转换为标准时间格式(YYYY-MM-DDHH:MM:SS)

-将价格字段转换为浮点数类型

-将支付状态统一为已支付或未支付(去除大小写差异)

3.筛选出已支付且价格大于100元的订单

4.计算每个地区的订单数量,并按数量降序排列

5.将处理后的数据保存为新的CSV文件processed_orders.csv

评分标准:

1.正确读取和处理CSV数据(5分)

2.完成数据清洗操作(5分)

3.实现订单筛选逻辑(5分)

4.完成地区统计功能(3分)

5.正确保存处理后的数据(2分)

答案与解析:

python

importpandasaspd

fromdatetimeimportdatetime

读取CSV文件

try:

df=pd.read_csv(order

文档评论(0)

1亿VIP精品文档

相关文档