python - 如何将列的实际行与另一列熊猫的前一行相加?
问题描述
我有以下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中,获得第一个作为输出。
解决方案
使用.cumsum()
:
df['TTA'] = df['Tiempo termico'].cumsum()
推荐阅读
- java - 使用按钮创建文件
- blockchain - 我正在使用 RIDE 测试多重签名合约,但出现以下错误?
- java - 我们如何计算字符串中字符的频率
- c# - dotnet core - docker - 无法连接到任何指定的 MySQL 主机
- java - 是否有从配置文件中读取类路径和 JavaFX 模块的 Java 可执行包装器?
- swift - 迅速。带有 where 子句层次结构的扩展
- ffmpeg - 编写 FFmpeg 脚本以在特定时间码处将 y 坐标中的文本移动一些增量
- android - 在 64 位硬件上测试应用程序的问题
- reactjs - react-quill 在输入时添加额外的换行符
- postgresql - PostgreSQL 递归父/子查询