2016-12-07 17 views
3

私はPythonには新しく、一般的にはうまくいきます。しかし、私はかなりシンプルに見える問題に遭遇しましたが、それは私を殺しています!データフレーム内のNaNインデックス値を置き換えます。

インデックスにNaN値を持つデータフレームがあります。私はこれを変更して、それをプロットするときに意味をなさせるようにしたい。

私が持っている:

 Open 
NaN 50 
Yes 102 
No  134 

そして、私が望むすべては、私は持ってはNaNを置き換えることです:

   Open 
No response 50 
Yes   102 
No    134 

それを行うための最も簡単な方法は何ですか?

答えて

3

あなたはIndex.fillna使用することができます。

df.index = df.index.fillna('No response') 
print (df) 
       Open 
No response  50 
Yes   102 
No    134 
+0

アメージング!それは動作し、それは簡単です。私はそれが容易でなければならないことを知っていた。あなたは紳士で学者です! – user4896331

+0

完了!申し訳ありませんがそれを受け入れるのに時間がかかりました。 – user4896331

+0

お受け取りいただきありがとうございます!いい日。 – jezrael

関連する問題