python - 熊猫在指定字符序列后删除部分字符串
问题描述
我想使用熊猫从数据框中的值中删除字符串的一部分。
价值:
"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"
解决方案
您可以像这样使用替换功能。
df["transaction"] = df["transaction"].str.replace(r"(?<=transaction\s).*(?=\sClient)", "")
推荐阅读
- javascript - 将生成的“块”对象与列表进行比较
- tensorboard - Tensorboard 图搞砸了
- python-3.x - 使用 s3hook 仅从 s3 获取文件名
- php - 使用 Summernote File 一次将多个文件上传到服务器
- powershell - 新集群:无法将“IP”转换为参数“StaticAddress”所需的“System.Collections.Specialized.StringCollection”类型
- php - 使用php的对象数组中的空数组值
- wpf - “'Visual Studio XML 编辑器包'未正确加载。”
- php - 如何在 woocommerce 中使用 billing_* 获取所有字段?
- reactjs - 反应两次获取数据
- php - 两个左连接数据库原始查询到同一张表 laravel