【问题标题】:New line character not being replaced even after trying many methods即使尝试了很多方法,换行符也没有被替换
【发布时间】:2021-06-17 23:56:18
【问题描述】:

我无法将其复制到此文件之外,因为如果我自己在字符串上尝试它,它可以工作,但由于某种原因不在我的数据框中。

我只想删除字符串中的“\n”字符,但它不起作用,如下所示。

我尝试了以下方法,但没有成功

UseCaseMethodsCols.apply(lambda x: ' ' if '\n' in x else x)
UseCaseMethodsCols = UseCaseMethodsCols.replace(r'\n', ' ').replace(r'\r', '')

【问题讨论】:

标签: python pandas string replace


【解决方案1】:

尝试将regex=True 添加到replace 调用中:

UseCaseMethodsCols = UseCaseMethodsCols.replace(r'\n', ' ', regex=True)

【讨论】:

    猜你喜欢
    • 2018-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    • 2016-07-29
    • 1970-01-01
    相关资源
    最近更新 更多