Python 从 DataFrame 字符串字段中去除所有空格
Python Strip ALL Spaces from DataFrame String Field
我有一个包含以下列的数据框:
我正在尝试删除所有空格(前导、尾随和中间)。例如,'Low Potential' 应显示为 'LowPotential'。我尝试了以下代码,但似乎没有用:
df_merged_1['Priority Type'] = df_merged_1['Priority Type'].replace(' ', '')
非常感谢任何帮助!
可以使用str.replace
方法; Series.replace 方法旨在按字面替换值(完全匹配),即替换为白色的值space 在系列中,而不是从字符串中剥离白色 space:
df_merged_1['Priority Type'] = df_merged_1['Priority Type'].str.replace(' ', '')
或者,您可以在替换方法中指定 regex=True
:
df_merged_1['Priority Type'] = df_merged_1['Priority Type'].replace(' ', '', regex=True)
我有一个包含以下列的数据框:
我正在尝试删除所有空格(前导、尾随和中间)。例如,'Low Potential' 应显示为 'LowPotential'。我尝试了以下代码,但似乎没有用:
df_merged_1['Priority Type'] = df_merged_1['Priority Type'].replace(' ', '')
非常感谢任何帮助!
可以使用str.replace
方法; Series.replace 方法旨在按字面替换值(完全匹配),即替换为白色的值space 在系列中,而不是从字符串中剥离白色 space:
df_merged_1['Priority Type'] = df_merged_1['Priority Type'].str.replace(' ', '')
或者,您可以在替换方法中指定 regex=True
:
df_merged_1['Priority Type'] = df_merged_1['Priority Type'].replace(' ', '', regex=True)