【问题标题】:Python Strip ALL Spaces from DataFrame String FieldPython从DataFrame字符串字段中去除所有空格
【发布时间】:2017-09-20 06:52:50
【问题描述】:

我有一个包含以下列的数据框:

我正在尝试删除所有空格(前导、尾随和中间)。例如,“低电位”应显示为“低电位”。我已经尝试了以下代码,但它似乎没有工作:

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

非常感谢任何帮助!

【问题讨论】:

    标签: python string replace strip spaces


    【解决方案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)
    

    【讨论】:

    • 这给出了 SettingWithCopyWarning
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-25
    • 2012-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多