我有一个.xls电子表格的数据框,我打印了列print(df.columns.values)
,输出中包含一个名为Poll Responses\n\t\t\t\t\t
的列。
我查看excel表格和单元格列标题,没有额外的空格或制表符。
因此,为了从这些列中获取数据,我必须使用print(df['Poll Responses\n\t\t\t\t\t'])
这是怎么回事,或者我做错了什么?
答案 0 :(得分:4)
使用.str.strip
:
df.columns = df.columns.str.strip()
这将从数据框中的列标题中删除空格。