如何在 Pandas Python 中获取包含数值列的平均值?
有时,可能需要获取特定列的平均值或所有包含数值的列的平均值。这就是可以使用 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 is :") print(my_df.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 is : Age 47.200 value 46.554 dtype: float64
解释
导入所需的库,并为方便使用赋予别名。
创建由键值对组成的系列字典,其中值实际上是系列数据结构。
稍后将此字典作为参数传递给 pandas 库中的“Dataframe”函数
数据框将打印在控制台上。
我们正在查看计算所有包含数值的列的平均值。
使用点运算符在数据框上调用“mean”函数。
数值列的平均值将打印在控制台上。
广告