簡體   English   中英

Pandas 刪除指定字符序列后的部分字符串

[英]Pandas remove parts of string after specified character sequence

我想使用 pandas 從 dataframe 中的值中刪除字符串的一部分。

價值:

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

您可以像這樣使用替換 function。

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

這里是正則表達式

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM