Python 3 Pandas - 带有额外\ n \ t \ t \ t \ t \ t \ t

时间:2017-07-17 19:55:40

标签: python excel python-3.x pandas

我有一个.xls电子表格的数据框,我打印了列print(df.columns.values),输出中包含一个名为Poll Responses\n\t\t\t\t\t的列。

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

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

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

1 个答案:

答案 0 :(得分:4)

使用.str.strip

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

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