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
相关产品推荐
相关产品推荐

