2016-12-07 1 views
3

Я новичок в Python, и все в целом идет неплохо. Однако я столкнулся с проблемой, которая кажется довольно простой, но она убивает меня!Замените значение индекса NaN в dataframe

У меня есть dataframe со значением 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