删除多索引数据框中具有特定数量的空白列的行

时间:2019-08-02 00:57:20

标签: dataframe

我有一个如下所示的多索引数据框。如果列['Name]中的所有值均为空白,我想消除行。我该如何实现?

我尝试过:

#eliminates too much

df.replace('', np.nan, inplace=True)
df.dropna(inplace=True) 

df输出

month Feb              Jan                Mar
      title    Name    title     Name     title    Name
0     sample1          sample15           sample1 
1     sample2          sample16           sample15 
2     sample29         sample17           sample16 
3     sample3          sample18           sample17 
4     sample30         sample19           sample18 
5     sample31         sample29           sample19 
6     sample32         sample30           sample2 
7     sample4          sample31           sample3 
8     sample5          sample32           sample4 
9     sample15 Data15  sample1   Data1    sample5 
10    sample16 Data16  sample2   Data2    sample29 Data29
11    sample17 Data17  sample3   Data3    sample30 Data30
12    sample19 Data19  sample4   Data4    sample32 Data32
13    sample18 N/A     sample5   Data5    sample31 N/A

所需的输出

month Feb              Jan                Mar
      title    Name    title     Name     title    Name
9     sample15 Data15  sample1   Data1    sample5 
10    sample16 Data16  sample2   Data2    sample29 Data29
11    sample17 Data17  sample3   Data3    sample30 Data30
12    sample19 Data19  sample4   Data4    sample32 Data32
13    sample18 N/A     sample5   Data5    sample31 N/A

0 个答案:

没有答案