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

使用Pandas从字符串列表中移除子字符串的实操问题求助

Pandas实现方案

核心处理逻辑为:对每个字符串按/分割后取最后一段,该逻辑无需额外分支判断,天然适配带分隔符、不带分隔符的两类输入。

完整可运行示例代码:

import pandas as pd

# 构造输入序列
input_data = ['Female/Fri', 'Male/Fri', 'Female/Sat', 'Male/Sat', 'Female/Sun','Male/Sun', 'Female/Thur', 'Male/Thur', 'Female', 'Male']
s = pd.Series(input_data)

# 执行转换
output_s = s.str.split('/').str[-1]

# 输出为列表格式
print(output_s.tolist())

运行后输出结果与需求完全一致:
['Fri', 'Fri', 'Sat', 'Sat', 'Sun', 'Sun', 'Thur', 'Thur', 'Female', 'Male']

如果你的数据存储在DataFrame的指定列(例如列名为type),可以直接按如下写法新增结果列:

df['result'] = df['type'].str.split('/').str[-1]

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 12:09:00