2016-01-19 37 views
2

我有一個帶有multiIndex的Pandas DataFrame。索引由一個日期和一個文本字符串組成。其中一些值是NaN,當我使用dropna()時,該行按預期消失。但是,當我使用df.index查看索引時,丟棄的日期仍然存在。這是有問題的,因爲當我使用to_panel函數時,丟棄的日期會重新出現。大熊貓無法按照預期在MultiIndex上工作

我正在使用dropna嗎?或者我該如何解決這個問題?

+1

你能加樣? – jezrael

+1

但也許這是問題 - https://github.com/pydata/pandas/issues/2770 – jezrael

+0

是的,它似乎是這個問題。謝謝 – Johan

回答

0

我認爲這是問題2770

而解決方案是描述here

index.get_level_values(level) 
0

對於我這種實際工作:

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