【发布时间】:2017-01-27 14:47:31
【问题描述】:
这看起来很简单,我简直不敢相信我在扯我的头发。 我有一个像这样的数据透视表
姓名收入支出 2015 2016 2015 2016 乔·多伊 2 4 5 7 简·多伊 2 4 5 7 能源部乔 2 4 5 7 美国能源部简 2 4 5 7我只是想添加一个计算列利润损失 =(收入 - 费用) 我以为会是这样的:
df['profit_loss'] = df['income'] - df['expenses]
我只会得到错误。
无需为创建此 pivot_table 的基表编写大量代码或准备工作,有没有更简单的方法来处理 pandas pivot_table 上的MultiIndexes?
【问题讨论】:
-
您能否将post 输出为
df.to_dict(),以便我们更轻松地构建您的多索引DF?
标签: pandas pivot-table multiple-columns concat multi-index