私が持っているDataFrame
、私は私のデータフレームの平均値に適合することを、いくつかのNaN値で
data.fillna(data.mean())
その後、NaNまたはnull値が残っているかどうかを確認します
print('is nan', data.isna().values.any()) #prints True
print('is null', data.isnull().values.any()) #prints True
印刷前がtrueであり、NaN値を入力する必要があるためわかりません。
私は何かが足りないのですか?
これを試して、データフレームを所定の位置に変更してください。
data.fillna(data.mean(), inplace=True)
または、これを実行して、NaNを次のように置き換えた新しいデータフレームを作成しますdata.mean()
。
data_new = data.fillna(data.mean())
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加