如何在 Python 中获取数据框中特定列的平均值?
有时,可能需要获取本质上为数字类型的特定列的平均值。 这就是可以使用“mean”函数的地方。
需要计算平均值的列可以索引到数据框中,并且可以使用点运算符在此列上调用 mean 函数。
还可以传递列的索引来查找平均值。 term mean() 指的是找到所有值的总和并将其除以数据集中值的总数。
让我们看看一个演示 -
示例
import pandas as pd my_data = {'Name':pd.Series(['Tom','Jane','Vin','Eve','Will']),'Age':pd.Series([45, 67, 89, 12, 23]),'value':pd.Series([8.79,23.24,31.98,78.56,90.20])} print("The dataframe is :") my_df = pd.DataFrame(my_data) print(my_df) print("The mean of column 'Age' is :") print(my_df['Age'].mean()) print("The mean of column 'value' is :") print(my_df['value'].mean())
输出
The dataframe is : Name Age value 0 Tom 45 8.79 1 Jane 67 23.24 2 Vin 89 31.98 3 Eve 12 78.56 4 Will 23 90.20 The mean of column 'Age' is : 47.2 The mean of column 'value' is : 46.553999999999995
解释
导入所需的库,并为易用性提供别名。
创建由键和值组成的序列字典,其中值实际上是序列数据结构。
此字典稍后作为参数传递给“pandas”库中存在的“Dataframe”函数
数据框在控制台上打印。
我们正在查看计算包含数字值的特定列的平均值。
通过使用点运算符指定列的名称,在数据框上调用“mean”函数。
数字列的平均值在控制台上打印。
广告