如何在Pandas Python中获取包含数字值的DataFrame的列的平均值?

如何在Pandas Python中获取包含数字值的DataFrame的列的平均值?

有时需要获取特定列的平均值或所有包含数值的列的平均值。这就是可以使用mean()函数的地方。

术语“平均值”是指找到所有值的总和,并将其除以数据集中的总值数。

让我们看看相同的演示-

更多Pandas相关文章,请阅读:Pandas 教程

例子

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("数据帧是:")
my_df = pd.DataFrame(my_data)
print(my_df)
print("平均值是:")
print(my_df.mean())

输出

数据帧是:
    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
平均值是:
     Age       47.200
   value      46.554
dtype: float64

解释

  • 导入所需的库,并为了方便起见给它们取别名.

  • 创建由键和值组成的系列的字典,其中值实际上是一个系列数据结构。

  • 稍后将此字典作为参数传递给“pandas”库中存在的“Dataframe”函数.

  • 在控制台上打印数据帧。

  • 我们正在计算它们所有包含数值的列的平均数。

  • 使用点操作符在数据帧上调用’mean’函数。

  • 在控制台上打印数值列的均值。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程