如何在Pandas中删除带有空标题的列?

时间:2016-09-27 19:48:49

标签: python pandas

如果我有DF:

Name1 Name2 NUll Name3 NULL Name4
abc   abc        null       abc
abc   abc        null       abc
abc   abc        null       abc
abc   abc        null       abc

我可以使用dropna,将Name3保留为包含所有空值的列吗?然而,仍然放下两个Null列。 谢谢

2 个答案:

答案 0 :(得分:2)

如何使用DataFrame.drop

In [3]: df = pd.read_clipboard()
Out[3]: 
  Name1 Name2  NUll Name3  NULL  Name4
0   abc   abc        null          abc
1   abc   abc        null          abc
2   abc   abc        null          abc
3   abc   abc        null          abc

In [4]: df.drop(["NUll", "NULL"], axis=1)
Out[4]: 
  Name1 Name2 Name3  Name4
0   abc   abc  null    abc
1   abc   abc  null    abc
2   abc   abc  null    abc
3   abc   abc  null    abc

答案 1 :(得分:0)

我从具有空列名称的谷歌工作表中导入了一些数据,这对我来说是必需的:

    # drop those with empty column names
    self.df.drop([""], axis=1, inplace=True)