df对某一列有缺失的数据求平均数
时间: 2023-06-24 07:07:29 浏览: 101
1题 求平均数
可以使用 pandas 库中的 mean() 函数来求某一列的平均值,缺失值会被忽略。例如,假设我们有一个名为 df 的 DataFrame,其中有一列名为 col1 存在缺失值,我们可以使用以下代码求 col1 的平均值:
```
import pandas as pd
df = pd.DataFrame({'col1': [1, 2, None, 4, 5]})
average = df['col1'].mean()
print(average)
```
输出结果为:
```
3.0
```
注意:在上述示例中,我们使用了 None 表示缺失值,而不是 NaN。这是因为对于浮点数类型的数据,NaN 才是标准的缺失值表示方式,而对于整数、布尔、字符串等其他数据类型,None 才是标准的缺失值表示方式。如果使用了 NaN,那么求平均值时需要加上参数 skipna=True,否则会返回 NaN。
阅读全文