edit:我知道如何获取实际值,但我想知道如何将包含这两个总和的行附加到现有df
我有一个数据帧记分卡,看起来像:
^{tb1}$
现在我想添加一行,将所有15分钟的数字(前3列)和30分钟的数字相加,依此类推(实际df更大)。这意味着我不想把各个列相加,而是要把各个列的总和相加。我要添加的行如下所示:
^{tb2}$
请忽略标题,这只是为了澄清我的意图。
我假设涉及到一个多索引,但我不知道如何将它应用到我现有的df中,以实现所需的输出
另外,是否可以在整个表的总和中添加一个列
谢谢你的支持
Tags:
简单-这是轴0中的值之和: 因此,在您的例子中是-列(它是垂直列中所有值的总和)
打印(df):
输出:
输出:
因此,在你的情况下:
更智能的选项:
查找所有列,其中包括15列:
您可以这样求和:
groupby
可以接受一个可调用(think函数)并在
index
或columns
上使用它相关问题 更多 >
编程相关推荐