题解 | #多报名表的运动项目人数统计#
多报名表的运动项目人数统计
https://www.nowcoder.com/practice/423da9d9768243c89e3c724ba7e2ff4d
import pandas as pd
import datetime as dt
item = pd.read_csv("items.csv", sep=",")
sign = pd.read_csv("signup.csv", sep=",")
sign1 = pd.read_csv("signup1.csv", sep=",")
pd.set_option("display.width", 300) # 设置字符显示宽度
pd.set_option("display.max_rows", None) # 设置显示最大行
pd.set_option("display.max_columns", None)
sign_total=pd.concat([sign,sign1],axis=0,ignore_index=True)
itemcnt = sign_total.groupby("item_id").employee_id.count()
total = pd.merge(item, itemcnt, how="inner", on="item_id")
total.rename({"employee_id":"count"}, axis=1, inplace=True)
total.set_index('item_name',inplace=True)
print(total[total['count']>0]['count'])