我正在将.csv文件读入pandas数据帧。我把文件读成:
df = pd.read_csv(filepath, sep='\t')
文本标题看起来像(\ s spaces \ t tab)
Date\s\s\tPlace\s\s\s\s\s\tLow\s\s\s\s\tHigh\s\s\s\s\t
我正在使用' \ t' sep将文件读入数据帧。但问题是,如果我尝试使用df [' Date']访问其中一列,我会收到KeyError:' Date'。我认为在阅读专栏时大熊猫不会剥离白色空间和标签吗?如何从列标题中删除空格和制表符?
答案 0 :(得分:3)
让我们使用.str.strip
:
df.columns = df.columns.str.strip()