DataFrame累加求和函数
时间: 2023-11-03 10:15:42 浏览: 141
在 Pandas 中,DataFrame 累加求和函数可以使用 `cumsum()` 和 `sum()` 来实现。
`cumsum()` 函数可以对 DataFrame 中的每一列进行累加求和操作,返回一个和原 DataFrame 大小相同的新 DataFrame,其中每个元素都表示对应位置之前的所有元素的累加和。
示例代码:
```python
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 对 DataFrame 中的每一列进行累加求和操作
df_cumsum = df.cumsum()
print(df_cumsum)
```
输出结果:
```
A B
0 1 4
1 3 9
2 6 15
```
`sum()` 函数可以对 DataFrame 中的每一列或每一行进行求和操作,返回一个包含每一列或每一行求和结果的 Series。
示例代码:
```python
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 对 DataFrame 中的每一列进行求和操作
col_sum = df.sum()
# 对 DataFrame 中的每一行进行求和操作
row_sum = df.sum(axis=1)
print(col_sum)
print(row_sum)
```
输出结果:
```
A 6
B 15
dtype: int64
0 5
1 7
2 9
dtype: int64
```
阅读全文