[央视新闻]如何获取 Pandas DataFrame 列和的方法[每日推荐]

[央视新闻]如何获取 Pandas DataFrame 列和的方法[每日推荐]

已邀请:
首先,我们使用 NumPy 库创建一个随机数组,然后使用 sum() 函数获取每个列的总和。

import numpy as np
import pandas as pd

df = pd.DataFrame(
np.random.randint(0,10,size=(10, 4)),
columns=list('1234'))
print(df)
Total = df['1'].sum()
print ("Column 1 sum:",Total)
Total = df['2'].sum()
print ("Column 2 sum:",Total)
Total = df['3'].sum()
print ("Column 3 sum:",Total)
Total = df['4'].sum()
print ("Column 4 sum:",Total)
如果运行此代码,你将获得以下输出(你的情况下值可能不同),

1 2 3 4
0 2 2 3 8
1 9 4 3 1
2 8 5 6 0
3 9 5 7 4
4 2 7 3 7
5 9 4 1 3
6 6 7 7 3
7 0 4 2 8
8 0 6 6 4
9 5 8 7 2
Column 1 sum: 50
Column 2 sum: 52
Column 3 sum: 45
Column 4 sum: 40

要回复问题请先登录注册