题解 | 统计运动会项目报名人数(二)
统计运动会项目报名人数(二)
https://www.nowcoder.com/practice/737d224c9cce482fb56ff812d04e79ab
import pandas as pd
# 读取 items.csv 和 signup.csv 文件
items_df = pd.read_csv('items.csv')
signup_df = pd.read_csv('signup.csv')
# 合并两个数据集,根据 item_id 进行左连接
merged_df = pd.merge(items_df, signup_df, on='item_id', how='left')
# 按项目名称分组,统计报名人数
signup_count = merged_df.groupby(by='item_name')['employee_id'].apply('count').fillna(0)
# 输出结果
print(signup_count)