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()
这将从数据框的列标题中去除空格。