题解 | #运动会各项目报名透视表#

运动会各项目报名透视表

https://www.nowcoder.com/practice/dc8ea5c6572243d1a38c907d115cfb47

import sys

for line in sys.stdin:
    a = line.split()
    print(int(a[0]) + int(a[1]))

import pandas as pd
import numpy as np

df1 = pd.read_csv('items.csv')
df2 = pd.read_csv('signup.csv')

df_new = df1.merge(df2, how='inner', on='item_id')
print(df_new.pivot_table(values=['employee_id'], index=['sex', 'department'], columns=['item_name'], aggfunc="count", fill_value=0))

本题考察的就是透视表函数的用法,需要注意的是,valus这个参数的值必须使用列表,不然结果不对,然后fill_value需要使用0。

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务