- 删除空白到处:
df.columns = df.columns.str.replace(' ', '')
- 删除空格字符串的开头:
df.columns = df.columns.str.lstrip()
- 删除空格字符串的末尾:
df.columns = df.columns.str.rstrip()
- 删除空格两端:
df.columns = df.columns.str.strip()
- 替换空白到处
df.columns = df.columns.str.replace(' ', '_')
- 替换空白一开始:
df.columns = df.columns.str.replace('^ +', '_')
- 替换空白在最后:
df.columns = df.columns.str.replace(' +$', '_')
- 替换空白在两端:
df.columns = df.columns.str.replace('^ +| +$', '_')
以上所有内容也适用于特定列,假设您有一个名为col
,然后只需执行以下操作:
df[col] = df[col].str.strip() # or .replace as above
命令可以链接
df.columns = df.columns.str.strip().str.replace(' ', '_')