我正在从一个 excel 文件中读取一个值表作为 Pandas 数据框,其中一些单元格是空的,因为缺少一些数据。我需要计算每一行的平均值,但空单元格被读取为零,因此包含在计算中,这是一种误导。如何在不包括空单元格的情况下计算平均值?我发现只有当表格被读取为字符串表格时,空单元格才能被读取为“Nan”,但我需要数字。有什么帮助吗?
2 回答
弑天下
TA贡献1818条经验 获得超8个赞
任何 NaN 值不应计入平均值。尝试用您的缺失值替换任何内容np.nan
,然后重复您的均值计算。如果它们当前为零,请尝试:
df.replace(0.0, np.nan, inplace=True) df.mean()
添加回答
举报
0/150
提交
取消