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

如何使用Python和pandas去除标题中的空格,python,pandas,tabs,strip,Python,Pandas,Tabs,Strip,我正试图用python将一个标签清除文件加载到pandas中,以便执行不同的查询。不幸的是,文件格式太棒了(它可以很好地加载到Excel中,但我需要通过编程来处理它 当我这样做时: >>> print(df.columns) Index([u'Domain Name ', u'Current Bid ', u'Join By Date (ET)', u'Jo

我正试图用python将一个标签清除文件加载到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')
我怎样才能修复这么简单的文件
df.query('TLD)==“value”)
就可以了

我每5天会收到一个新文件,所以我需要按程序执行


注意-请耐心等待,我不熟悉脚本和Python这应该有助于清理列名:

df.columns = [x.strip() for x in df.columns] 

这将有助于清理列名称:

df.columns = [x.strip() for x in df.columns] 

您还可以使用此
df.columns.str.strip()
的更紧凑版本。您还可以使用此
df.columns.str.strip()的更紧凑版本