Pandas 数据框选项卡和空白修剪

mag*_*ord 3 python pandas jupyter-notebook

我正在将 .csv 文件读入 Pandas 数据帧。我将文件读为:

df = pd.read_csv(filepath, sep='\t')
Run Code Online (Sandbox Code Playgroud)

文本标题看起来像(\s 空格 \t 制表符)

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'。我认为熊猫在阅读列时不会删除空格和制表符?如何从列标题中删除空格和制表符?

Sco*_*ton 6

让我们使用.str.strip

df.columns = df.columns.str.strip()
Run Code Online (Sandbox Code Playgroud)