我正在從一個(gè) excel 文件中讀取一個(gè)值表作為 Pandas 數(shù)據(jù)框,其中一些單元格是空的,因?yàn)槿鄙僖恍?shù)據(jù)。我需要計(jì)算每一行的平均值,但空單元格被讀取為零,因此包含在計(jì)算中,這是一種誤導(dǎo)。如何在不包括空單元格的情況下計(jì)算平均值?我發(fā)現(xiàn)只有當(dāng)表格被讀取為字符串表格時(shí),空單元格才能被讀取為“Nan”,但我需要數(shù)字。有什么幫助嗎?
2 回答

弒天下
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超8個(gè)贊
任何 NaN 值不應(yīng)計(jì)入平均值。嘗試用您的缺失值替換任何內(nèi)容np.nan
,然后重復(fù)您的均值計(jì)算。如果它們當(dāng)前為零,請(qǐng)嘗試:
df.replace(0.0, np.nan, inplace=True) df.mean()
添加回答
舉報(bào)
0/150
提交
取消