题解 | #多报名表的运动项目人数统计#
多报名表的运动项目人数统计
https://www.nowcoder.com/practice/423da9d9768243c89e3c724ba7e2ff4d
import pandas as pd items = pd.read_csv('items.csv') signup = pd.read_csv('signup.csv') signup1 = pd.read_csv('signup1.csv') # 将signup.csv与signup1.csv的数据集合并 signAll = signup.merge(signup1, how='inner', on='item_id') # 再次进行合并 merge1 = signAll.merge(items, how='inner', on='item_id') # 对合并的数据进行分组,然后直接取不同值的次数 merge2 = merge1.groupby('item_name')['item_id'].nunique() # 过滤不等于0的数据 print(merge2 != 0)