无法使用 Pandas 删除 CSV 标头中的空格

Bil*_*one 2 python csv pandas

我正在尝试重命名 csv 中包含空格的标题。使用 Pandas API 参考中的这些行不起作用。标题仍然有空格而不是下划线。

import pandas as pd

df = pd.read_csv("my.csv",low_memory=False)
df.columns = df.columns.str.strip().str.lower().str.replace(' ', '_')
Run Code Online (Sandbox Code Playgroud)

576*_*76i 6

尝试使用列表理解。

df.columns = [c.strip().lower().replace(' ', '_') for c in df.columns]
Run Code Online (Sandbox Code Playgroud)