首页 > 解决方案 > 熊猫在指定字符序列后删除部分字符串

问题描述

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

价值:

"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"

标签: pythonstringpandasdataframe

解决方案


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

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

这里是正则表达式


推荐阅读