簡體   English   中英

以平均值處理 NaN 值 pandas

[英]Handle NaN values in mean pandas

我計算了我的 df 中一列中包含的值的平均值,如下所示:

meanBpm = df['tempo'].mean()

平均值是針對一周中的不同日子計算的,有些日子會返回我期望的值,而其他日子會返回 NaN。 這是因為某天的 bpm(速度列)可能不存在,例如我沒有聽過任何歌曲。 我想用默認值替換輸出中的這些 NaN,默認值可以是 0 或 -1

編輯:我解決了,非常感謝大家的回復

你要找的是 -

df['tempo'].fillna(0).mean()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM