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

3
我有一个来自.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个回答

4
使用.str.strip函数:
df.columns = df.columns.str.strip()

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接