替换数据框中的 NaN 索引值

Replace a NaN index value in dataframe

我是 Python 的新手,总体上进展顺利。然而,我遇到了一个看起来很简单的问题,但它让我很痛苦!

我有一个索引中包含 NaN 值的数据框。我想更改它,以便在我绘制它时更有意义。

我有:

       Open
NaN    50
Yes    102
No     134

我只想替换 NaN,所以我有:

               Open
No response    50
Yes            102
No             134

最简单的方法是什么?

您可以使用 Index.fillna:

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