You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何删除DataFrame指定列中反斜杠“\”后的多余字符

解决方案

你可以直接使用pandas的字符串处理方法实现需求,共有两种常用的可靠写法:

  • 方法1:按反斜杠拆分后取首段内容
import pandas as pd

# 注意Python中单个反斜杠是转义字符,需要写两个反斜杠匹配文本中的\
df['Player'] = df['Player'].str.split('\\').str[0]
  • 方法2:用正则直接提取反斜杠前的所有内容
# 匹配从行首到第一个反斜杠之前的全部字符
df['Player'] = df['Player'].str.extract(r'^([^\\]+)')

以上两种写法都兼容部分行没有反斜杠的场景,没有反斜杠的行内容会原样保留,不需要额外做异常处理。

对应参考数据表如下:
数据表

内容的提问来源于stack exchange,提问作者Lasnik11

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 01:27:03