[英]Pandas remove parts of string after specified character sequence
I would like to remove a part of a string from a value inside a dataframe, using pandas.我想使用 pandas 从 dataframe 中的值中删除字符串的一部分。
Value:价值:
"transaction DATUM 07.03.2019, 07.48 UHR1.TAN 246915 DATUM 14.10.2019, 09.03 UHR1.TAN 620955 Client Name"
What I want is to remove "DATUM 07.03.2019, 07.48 UHR1.TAN 246915 DATUM 14.10.2019, 09.03 UHR1.TAN 620955"我想要的是删除“DATUM 07.03.2019, 07.48 UHR1.TAN 246915 DATUM 14.10.2019, 09.03 UHR1.TAN 620955”
Expected result would be预期的结果是
"transaction Client Name"
You can use replace function like this.您可以像这样使用替换 function。
df["transaction"] = df["transaction"].str.replace(r"(?<=transaction\s).*(?=\sClient)", "")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.