Python プログラミング

PandasでNaNを別の値に変更(置換)する

投稿日:

PythonのPandasで読み込んだCSVの値の欠損値(NaN)を別の値に変更したかった。

以下のメソッドで対応できるとのこと。

 

df_fna = df.fillna(置換後の値)

 

ちなみに、全ての置換ではなく列ごとに指定したい場合は辞書で渡す。

df_fna = df.fillna({

'column1': column1の置換後の値,

'column2': column2の置換後の値

})

 

ちなみに、元のデータフレームに対して変更を加えたい場合は、引数に「inplace=True」を指定する。

 

df.fillna(置換後の値, inplace=True)

 

 

 

よく読まれている記事

1

  現在5年目のエンジニアで26歳です。 今回は20代の現役エンジニアとして、自分も含め転職について考えている方に向けて20代エンジニア転職に完全特化したおすすめのサービスを3つ紹介していき ...

2

これからエンジニアになりたい、プログラミングを使えるようになりたいという方に向けて 山のようにあるプログラミングスクールの中から、特におすすめなスクールをタイプ別に逆引きで3つ紹介します。 &nbsp ...

3

みなさんはを使っていますでしょうか。   本記事を見ていただいているということは、   プログラミングの勉強でを使うことに興味がある、 もしくはこれから動画を購入したいけどどれを買 ...

-Python, プログラミング
-, ,

Copyright© クラインの備忘壺 , 2020 All Rights Reserved.