Pandas dropna在MultiIndex上无法正常工作

时间:2016-01-19 07:45:42

标签: python pandas

我有一个带有multiIndex的Pandas DataFrame。索引由日期和文本字符串组成。有些值是NaN,当我使用dropna()时,行会按预期消失。但是,当我使用df.index查看索引时,删除的日期仍然存在。这是有问题的,因为当我使用to_panel函数时,丢弃的日期重新出现。

我是否错误地使用了dropna或我该如何解决?

2 个答案:

答案 0 :(得分:1)

我认为这是问题2770

解决方案是here

index.get_level_values(level)

答案 1 :(得分:1)

对我而言,这确实有效:

df1=df1[pd.notnull(df1['Cloumn Name'])]