python语言 DataFrame保留原数据,行列求和 放入最后一行
时间: 2024-05-06 08:21:59 浏览: 147
Python代码源码-实操案例-框架案例-重复数据处理(df.drop duplicates方法).zip
以下是使用Python Pandas库实现的示例代码,该代码保留了原始数据,计算了每一列的总和和每一行的总和,并将它们添加到最后一行中:
```python
import pandas as pd
# 原始数据
data = pd.DataFrame({
'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]
})
# 添加每一列的总和到最后一行
data.loc['Total'] = data.sum()
# 添加每一行的总和到最后一列
data['Row Total'] = data.sum(axis=1)
print(data)
```
输出结果如下:
```
A B C Row Total
0 1 4 7 12
1 2 5 8 15
2 3 6 9 18
Total 6 15 24 45
```
在这个例子中,我们使用了Pandas的"sum"函数来计算每一列的总和和每一行的总和,并将它们添加到最后一行和最后一列中。注意,我们使用了"loc"函数来指定新行的索引名称,以及使用"axis"参数来指定计算行总和还是列总和。
阅读全文