多列中的多个值

问题描述

我想在不止一列中分隔多个值。对于单个列,我尝试了下面的代码

Team_Parsed = Team.assign(Drivers = Team.Drivers.str.split(",")).explode("Drivers") 它奏效了。

对于多列,我已经能够使用 split 方法和以下代码将它们放在一个列表中。

a = Team.assign(No = Team.No.str.split(","))

b = a.assign(Drivers = a.Drivers.str.split(","))

d = b.assign(Rounds = b.Rounds.str.split(","))

我试过了

explode(d,d[["No","Drivers",'Rounds']]) 为了确定,我试过了 explode(d,["No",'Rounds']) 也是。

NameError:未定义名称“explode”

解决方法

[附加图片][1]

上传时我省略了图片,请在附件中找到问题陈述的图片。 [1]:https://i.stack.imgur.com/Zka8d.png