如何在不丢失索引的情况下删除NaN行?

时间:2020-10-24 14:55:33

标签: python pandas dataframe jupyter nan

我有一个数据框,该数据框来自具有分层索引/多索引的数据集。我相信我已经使用df.set_index使用3列正确设置了索引。

但是,现在我的前两行中还剩下NaN。

df with NaNs

我想摆脱这些,只将第一行读为

25岁以下|男女|州| 20877 | ...,等等。

像这样(在M​​arkdown中完成-但没有点,只是添加它们,因为它不会用空白单元格呈现)

aim

我尝试使用df.drop,df.dropna并删除行,但不删除第一列(即索引),但似乎没有任何方法可以满足我的需要。

使用df.dropna()会得到以下结果,并且您可以看到我的25岁以下的未成年人和作为索引的“两性”现在也丢失了。

任何帮助将不胜感激!

missing indices

0 个答案:

没有答案