如何使用Python和pandas去除标题中的空格

Tom*_*Eus 1 python tabs strip pandas

我正在尝试使用python将tab标记的文件加载到pandas中,以便我可以执行不同的查询.不幸的是,文件格式是非常好的(它可以很好地加载到Excel,但我需要以编程方式使用它.

当我做:

>>> print(df.columns)

Index([u'Domain Name                                                      ',
       u'Current Bid ', u'Join By Date (ET)', u'Join By Date (PT)',
       u'Bidders ', u'Seller         ', u'TLD     ', u'Length',
       u'Words                                                                           ',
       u'Word Count',
       u'Categories                                                                                                      ',
       u'Hyphens ', u'Numbers ', u'Auction Type'],
      dtype='object')
Run Code Online (Sandbox Code Playgroud)

我怎样才能修复这么简单的文件df.query('TLD) == "value"')呢?

我每5天收到一个新文件,所以我需要以编程方式进行.

注意 - 请耐心等待,我是脚本和Python的新手

ors*_*ady 8

这应该有助于清理列名称:

df.columns = [x.strip() for x in df.columns] 
Run Code Online (Sandbox Code Playgroud)

  • 你也可以使用这个`df.columns.str.strip()`的更紧凑版本. (5认同)