【问题标题】:Pandas remove parts of string after specified character sequence熊猫在指定字符序列后删除部分字符串
【发布时间】:2020-02-23 18:23:20
【问题描述】:

我想使用 pandas 从数据框中的值中删除字符串的一部分。

价值:

"transaction  DATUM 07.03.2019, 07.48 UHR1.TAN 246915 DATUM 14.10.2019, 09.03 UHR1.TAN 620955 Client Name"

我想要的是删除“DATUM 07.03.2019, 07.48 UHR1.TAN 246915 DATUM 14.10.2019, 09.03 UHR1.TAN 620955”

预期结果是

 "transaction Client Name"

【问题讨论】:

    标签: python string pandas dataframe


    【解决方案1】:

    您可以像这样使用替换功能。

    df["transaction"] = df["transaction"].str.replace(r"(?<=transaction\s).*(?=\sClient)", "")
    

    Here the regex in action

    【讨论】:

      猜你喜欢
      • 2014-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-11
      • 1970-01-01
      • 2016-10-21
      • 2017-10-01
      • 1970-01-01
      相关资源
      最近更新 更多