pandas.core.frame.DataFrame计算元素之和
时间: 2024-03-12 19:44:25 浏览: 61
并行计算求数组元素和
对于Pandas中的DataFrame对象,可以使用`sum()`方法来计算每一列或每一行中的元素之和,从而得到整个DataFrame中所有元素之和。示例代码如下:
```python
import pandas as pd
# 定义一个DataFrame对象
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 计算DataFrame中所有元素之和
df_sum = df.values.sum()
print("DataFrame元素之和为:", df_sum)
```
在上面的代码中,我们创建了一个包含3行3列数据的DataFrame对象,并使用`values`属性将DataFrame转换为NumPy数组,然后使用`sum()`方法计算了该数组中所有元素之和。输出结果为:
```
DataFrame元素之和为: 45
```
另外,`sum()`方法还支持指定`axis`参数来计算沿指定轴的元素之和,例如`axis=0`表示按列相加,`axis=1`表示按行相加。
阅读全文