首页 > 解决方案 > 如何将列的实际行与另一列熊猫的前一行相加?

问题描述

我有以下df:

在此处输入图像描述

它来自一个excel文件。实际上,我想在 Python 中复制它。

TTA列的第一个值是该列的第一个值Tiempo termico,从该列的第二个值TTA开始,单元格将填充该Tiempo termico列的下一个值和 的前一个值之和TTA

我如何在 Python 3 中执行这样的操作?

非常感谢您,如果这个问题令人困惑,我很抱歉,我会尽可能清楚。

编辑

前面的 df 是我的预期输出。起点将是这样的df:

Tiempo termico (ºC dia)            TTA
                  17.84          17.84
                  16.73
                  16.51
                  16.99
                  17.58
                  18.34
                  18.51

并从这个df中,获得第一个作为输出。

标签: pythonpython-3.xpandassum

解决方案


使用.cumsum()

df['TTA'] = df['Tiempo termico'].cumsum()

推荐阅读