题解 | #统计运动会项目报名人数#
统计运动会项目报名人数
https://www.nowcoder.com/practice/f992129b6da245d5bc5efb2f95289516
1.这道题的思路无疑就是将两个表的数据结合起来使用groupby和count结合起来 2.难点:表组合 3.set_index( ) 将 DataFrame 中的列转化为行索引。 4.signup.set_index指的是设置item_id为标签 5.join多个DataFrame进行索引合并 6.on需要连接的列明 7.inner:取交集,只连接两张表都存在的内容。(数据量可能变少) import pandas as pd signup = pd.read_csv('signup.csv') items = pd.read_csv('items.csv') df = items.set_index('item_id').join(signup.set_index('item_id'),on='item_id',how='inner') print(df.groupby('item_name')['employee_id'].count())