Python 3 Pandas – 额外的\ n \ t \ t \ t \ t \ t列

我有一个来自.xls电子表格的数据print(df.columns.values)并打印出列print(df.columns.values) ,输出包含一个名字为: Poll Responses\n\t\t\t\t\t

我看在Excel表格和单元格列标题中,没有额外的空格或制表符。

所以为了从这些列中获取数据,我必须使用print(df['Poll Responses\n\t\t\t\t\t'])

这是怎么回事,还是我做错了什么?

使用.str.strip

 df.columns = df.columns.str.strip() 

这将从数据框的列标题中去除空格。