我有一个来自 .xls 电子表格的数据框,我打印了 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()
这将从数据框中的列标题中去除空格。
关于Python 3 Pandas - 带有额外\n\t\t\t\t\t 的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45152593/