У меня есть датафрейм, как показано ниже:
Country Age Dept Card
India Adult Science A,B,C
India Adult Math B,C,D
India Adult Social E,D,C
Код для построения вышеуказанного DF:
pd.DataFrame ({'Country' : ['INDIA','INDIA','INDIA'],
'Age' : ['Adult','Adult','Adult'],
'Dept' : ['Science','Math','Social'],
'Card' : ['A,B,C','B,C,D','E,D,C']})
Я хотел получить список списков из значений столбца - «Карточка», как показано ниже:
[['A','B','C'], ['B','C','D'], ['E','D','C']]
Я попробовал следующий код:
lis1=[]
for i in range(len(df)):
lis=[]
l=A.Card.iloc[i]
lis.append(l)
for i in range(0,len(df),len(df)):
lis1.append(lis)
Вывод, который я получаю, следующий:
[['A,B,C'], ['B,C,D'], ['E,D,C']]
Если вы можете заметить, что в моем выводе я не получаю скобки для отдельных элементов. Может ли кто-нибудь помочь мне получить желаемый результат?