用列平均值取代pandas DataFrame 中的NaN 值
用對應列的平均值填滿pandas DataFrame 中的NaN 值是一項常見任務在資料分析中。雖然 numpy 為數組提供了簡單的方法,但 pandas DataFrame 需要量身定制的解決方案。
方法:
要將DataFrame 中的NaN 值替換為列平均值,我們可以使用DataFrame.fillna 方法:
1 |
|
範例:
考慮NaN 值的DataFrame:
1 2 3 4 5 6 7 |
|
計算每個數值的平均值欄位:
1 |
|
最後,替換NaN 值:
1 |
|
結果:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
如輸出所示,NaN 值成功替換為其各自欄位的平均值。
以上是如何以列平均值取代 pandas DataFrame 中的 NaN 值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!