【发布时间】:2017-09-01 07:09:11
【问题描述】:
我想从数据透视表中的另一列中减去一列。 'diff' 应该是 2017 年和 2016 年之间的差异
raw_data = {'year': [2016,2016,2017,2017],
'area': ['A','B','A','B'],
'age': [10,12,50,52]}
df1 = pd.DataFrame(raw_data, columns = ['year','area','age'])
table=pd.pivot_table(df1,index=['area'],columns=['year'],values['age'],aggfunc='mean')
table['diff']=table['2017']-table['2016']
【问题讨论】:
标签: python pandas pivot pivot-table multi-index