2026年大数据研发工程师岗位招聘面试题解析.docxVIP

  • 2
  • 0
  • 约7.08千字
  • 约 18页
  • 2026-03-20 发布于福建
  • 举报

2026年大数据研发工程师岗位招聘面试题解析.docx

第PAGE页共NUMPAGES页

2026年大数据研发工程师岗位招聘面试题解析

一、编程能力测试(共3题,每题10分,总分30分)

(针对数据清洗、ETL处理等核心编程场景,结合Python语言)

1.题目:

假设你接收到一份包含缺失值、异常值和格式错误的销售数据CSV文件(`sales_data.csv`),请用Python编写代码完成以下任务:

(1)读取文件,忽略前两行标题行;

(2)删除金额列(`amount`)中大于10000的异常值;

(3)将日期列(`date`)从`YYYY-MM-DD`格式转换为`YYYYMMDD`格式,并填充缺失值为当前日期;

(4)输出处理后的数据到新CSV文件(`clean_sales.csv`)。

答案:

python

importpandasaspd

fromdatetimeimportdatetime

读取数据(忽略前两行)

df=pd.read_csv(sales_data.csv,skiprows=2)

删除金额异常值

df=df[df[amount]=10000]

日期格式转换和缺失值填充

df[date]=pd.to_datetime(df[date],errors=coerce)

current_date=datetime.now().strftime(%Y%m%d)

df[

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档