pandas 中的 mean 方法是不是在计算中包含 nan ?
Posted
技术标签:
【中文标题】pandas 中的 mean 方法是不是在计算中包含 nan ?【英文标题】:Does the mean method in pandas include nan in its calculation?pandas 中的 mean 方法是否在计算中包含 nan ? 【发布时间】:2022-01-13 20:32:23 【问题描述】:我有一个包含大量 nan 单元的大数据框。 平均函数在python中的计算中是否包含nan单元?
【问题讨论】:
见nanmean Python 没有 数据框。我猜你正在使用熊猫?请始终在询问 Pandas 或其他库为 Python 带来新数据类型时包含 pandas 标签,如 Python 标签 wiki 中所述。 【参考方案1】:您可以添加skipna=True
或skipna=False
DataFrame.mean( axis=None,
skipna=True, # If you set skipna to True it will skip NaN
level=None,
numeric_only=None,
**kwargs)
skipna 布尔值。排除 NaN 值(skipna=True)或包含 NaN 值(skipna=False)
【讨论】:
以上是关于pandas 中的 mean 方法是不是在计算中包含 nan ?的主要内容,如果未能解决你的问题,请参考以下文章
如何在没有 Pandas STD 或 Mean 函数的情况下计算滚动 STD?
pandas groupby 可以聚合成一个列表,而不是 sum、mean 等吗?
pandas计算dataframe数据行的均值(mean)实战:设置skipna=False则计算行均值时不会忽略NaN值