Python从DataFrame字符串字段

时间:2017-04-23 16:33:09

标签: python string replace strip spaces

我有一个包含以下列的Dataframe:

enter image description here

我正在尝试删除所有空格(前导,尾随和中间)。例如,“低潜力”'应显示为' LowPotential'。我尝试了以下代码,但它似乎不起作用:

df_merged_1['Priority Type'] = df_merged_1['Priority Type'].replace(' ', '')

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

您可以使用str.replace方法; Series.replace 方法用于逐字替换值(完全匹配),即替换系列中的空格而不是剥离空格的值来自字符串:

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)