У меня есть один вопрос, как разбить элементы столбцов на множество. Если фрейм данных выглядит как
Src Dst
A [A,B]
B [B,A]
C [C]
D [D,E,F]
E [E,D,F]
F [F,D,E]
...
, этот код
df["Dst"] = df.Dst.apply(lambda x: x[1:-1].split(","))
работает хорошо.
Однако, если у меня есть этот фрейм данных:
Src Dst
x.serm.cool [x.serm.cool, x.creat.cool]
x.creat.cool [x.creat.cool, x.serm.cool]
sms.sol.tr [sms.sol.tr]
bbb.asl.gt [bbb.asl.gt,cdc.fre.gh,str.alert.jf]
cdc.fre.gh [cdc.fre.gh, bbb.asl.gt,str.alert.jf]
str.alert.jf [str.alert.jf, bbb.asl.gt, cdc.fre.gh]
...
то же не работает. Я пробовал использовать
df["Dst"]=df["Dst"].apply(lambda x: x.split(','))
, но получил эту ошибку:
AttributeError: объект «Серия» не имеет атрибута «split»
Может объясните, пожалуйста, в чем разница между двумя корпусами?
Спасибо