我的数据是这样的
unit year SURQ
10001 2012 89
10002 2012 83
10003 2012 88
10001 2013 75
10002 2013 69
10003 2013 59
10001 2014 36
10002 2014 59
10003 2014 84
我想按单位找出SURQ的年平均值。例如,2012年单位10001的平均附加费=???你知道吗
我试过使用透视表
avgSURQ = pd.pivot_table(df,index=['year'])
和groupby
avgSURQ = SURQ.groupby('year')
但是我想我的语法弄错了,所以它不起作用。我是python新手,所以我可能会误解网上的示例。你知道吗
如果您想用
pivot_table()
来做:但是我认为使用
groupby()
会更快,需要更少的内存数据:
或使用数据透视表:
相关问题 更多 >
编程相关推荐