You need to enable JavaScript to run this app. Python pandas 如何拆分带FLEX/CPT标识的字符串列为独立列?
优惠活动
大模型
产品
解决方案
定价
更多

Python pandas 如何拆分带FLEX/CPT标识的字符串列为独立列?

我已经查阅了Stack Overflow上多个相关问题,例如这篇与这篇,但我的使用场景要更复杂一些。

我有一列存储了如下格式的字符串:

lineup
0 'FLEX Nick Mullens FLEX Raheem Mostert FLEX Deebo Samuel FLEX Cole Beasley FLEX Jordan Reed CPT Robbie Gould'
1 'FLEX Nick Mullens FLEX Brandon Aiyuk FLEX Cole Beasley FLEX Tyler Bass FLEX Robbie Gould CPT Raheem Mostert'
2 'FLEX Josh Allen FLEX Stefon Diggs FLEX Cole Beasley FLEX Devin Singletary FLEX Richie James CPT Bills'
...

我希望将这些字符串转换为多列格式,效果如下:

FLEX1           FLEX2         FLEX3          FLEX4           FLEX5         CPT
0 Nick Mullens  Raheem Mostert  Deebo Samuel  Cole Beasley     Jordan Reed   Robbie Gould
1 Nick Mullens  Brandon Aiyuk   Cole Beasley  Tyler Bass       Robbie Gould  Raheem Mostert
2 Josh Allen    Stefon Diggs    Cole Beasley  Devin Singletary Richie James  Bills

也就是说,我需要将字符串中的FLEX、CPT标识分别拆分为独立列,标识后的选手姓名要填入对应的列中。我知道如何使用str.split()方法,但不清楚如何将字符串的不同部分拆分映射为对应的新列。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.13 14:45:03