python

a0zr77ik  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(294)

我想为以下数据集创建一个新列,它将接收按每个pno行/列值分组的forecastsum列的总和:

因此,我想为这个df创建一个新的列“forecastpno”,它将接收所有行的forecastsum值(6+7=13)的组合和,以及其他pno值的连续性,因此每个索引的和的顺序应该遵循pno列的顺序:
13/13/13/ 5/5/5 /9/9/9
具有此新列的表的索引数应与df数据集映像中的索引数相同。

sbtkgmzw

sbtkgmzw1#

试试看-

df['new_col'] = df.groupby('PNO')['ForecastSUM'].transform(sum)

相关问题