- 0
- 0
- 约4.51千字
- 约 12页
- 2026-03-21 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年大数据背景下的AI研发面试题目分析
一、编程实现题(3题,每题20分,共60分)
题目1(Python编程题,20分):
假设你正在处理一个电商平台的用户行为数据集,其中包含用户ID、商品ID、购买时间、购买金额四列。请用Python编写代码,实现以下功能:
1.读取CSV文件中的数据,筛选出购买金额大于200元的记录;
2.按用户ID分组,计算每个用户的总购买金额,并输出排名前10的用户及其总金额;
3.对于总金额排名前10的用户,统计其最常购买的3类商品(假设商品ID的前两位代表商品类别,如“01”为服装,“02”为电子等),并输出结果。
答案与解析:
python
importpandasaspd
读取数据
data=pd.read_csv(ecommerce.csv)
筛选购买金额大于200的记录
filtered_data=data[data[购买金额]200]
按用户ID分组,计算总金额并排序
user_total=filtered_data.groupby(用户ID)[购买金额].sum().sort_values(ascending=False).head(10)
统计前10用户的商品类别分布
top_users=filtered_data[filtered_data[用户ID
原创力文档

文档评论(0)