pandas列表中添加一行生成除第一列外每一列的累加和
时间: 2024-05-04 13:15:50 浏览: 108
pandas 取出表中一列数据所有的值并转换为array类型的方法
可以使用pandas的iloc属性来实现添加一行,并使用sum函数计算每一列的累加和,如下所示:
```
import pandas as pd
# 创建一个示例数据
data = {'col1': [1, 2, 3, 4, 5],
'col2': [6, 7, 8, 9, 10],
'col3': [11, 12, 13, 14, 15]}
df = pd.DataFrame(data)
# 添加一行
df.loc['NewRow'] = df.iloc[:, 1:].sum()
print(df)
```
输出:
```
col1 col2 col3
0 1 6 11
1 2 7 12
2 3 8 13
3 4 9 14
4 5 10 15
NewRow 30 40 65
```
希望这个回答对你有帮助!
阅读全文