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

How to strip white spaces in headers with Python and pandas

我正在尝试使用 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]