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

运动会各项目报名透视表

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

import pandas as pd 
data1=pd.read_csv('items.csv')
data2=pd.read_csv('signup.csv')
data=data1.merge(data2,on='item_id')
print(data.pivot_table(values=['employee_id'],index=['sex','department'],columns=["item_name"],aggfunc='count',fill_value=0))

pandas中的数据透视表

data.pivot_table(values,index,columns,aggfunc,fill_value)

  • value:需要汇总计算的列,可多选
  • index:行分组键,一般是用于分组的列名或其他分组键,作为结果DataFrame的行索引
  • columns:列分组键,一般是用于分组的列名或其他分组键,作为结果DataFrame的列索引
  • aggfunc:聚合函数或函数列表,默认为平均值
  • fill_value:设定缺失替换值
全部评论

相关推荐

notbeentak...:孩子,说实话,选择很重要,可能你换一个方向会好很多,但是现在时间不太够了,除非准备春招
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务