我在熊猫馆有一张这样的桌子
PERIOD REGION2 REGION PRODUCT Production NSLOG CHIPS SSAW
2010 FRANC cw_eu PLYC 100 10 5
2010 FRANC cw_eu PLYN 230 30
2011 FINLA n_eu PLYC 800 1
2011 FINLA n_eu PLYN 200 4
2011 FRANC cw_eu PLYC 100 3
2011 FRANC cw_eu PLYN 200 7 2
2010 AUSTR cw_eu CWC 248 57.04 78.78
2010 AUSTR cw_eu CWF 1017 58.11
2010 AUSTR cw_eu DissP 282 93.6 1056
我想实现这样的目标:
PERIOD REGION2 REGION PRODUCT Production NSLOG CHIPS SSAW
2010 FRANC cw_eu PLY 330 10 35
2011 FINLA n_eu PLY 1000 1 4
2011 FRANC cw_eu PLY 300 10 2
2010 AUSTR cw_eu CWC 248 57.04 78.78
2010 AUSTR cw_eu CWF 1017 58.11
2010 AUSTR cw_eu DissP 282 93.6 1056
也就是说,我的目标是按groupby和求和行by、PERIOD、REGION2、REGION、PRODUCT,但仅针对那些PRODUCT等于PLYC或PLYN的行,保留所有其他行不变,并用新名称返回求和的行 谢谢!你知道吗
首先要将所有
PLYC
和PLYN
产品分组并重置索引。然后用新值PLY
创建PRODUCT
列。你知道吗现在,将这些分组结果连接到原始数据帧中的数据(但不包括
PLYC
和PLYN
产品)。然后在所需字段上设置索引,就可以开始了。你知道吗请注意,结果中的任何差异都应该是由于导入上述数据集时列对齐方式不正确造成的。你知道吗
相关问题 更多 >
编程相关推荐