在数据框中的平均计算中不包括空单元格

我正在从一个 excel 文件中读取一个值表作为 Pandas 数据框,其中一些单元格是空的,因为缺少一些数据。我需要计算每一行的平均值,但空单元格被读取为零,因此包含在计算中,这是一种误导。如何在不包括空单元格的情况下计算平均值?我发现只有当表格被读取为字符串表格时,空单元格才能被读取为“Nan”,但我需要数字。有什么帮助吗?



杨__羊羊
浏览 206回答 2
2回答

弑天下

任何 NaN 值不应计入平均值。尝试用您的缺失值替换任何内容np.nan,然后重复您的均值计算。如果它们当前为零,请尝试:df.replace(0.0, np.nan, inplace=True) df.mean()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python