У меня есть фрейм данных, который выглядит следующим образом:
name val
0 cat ['Furry: yes', 'Fast: yes', 'Slimy: no', 'Living: yes']
1 dog ['Furry: yes', 'Fast: yes', 'Slimy: no', 'Living: yes']
2 snail ['Furry: no', 'Fast: no', 'Slimy: yes', 'Living: yes']
3 paper ['Furry: no', 'Fast: no', 'Slimy: no', 'Living: no']
Для каждого элемента в списке в столбце val я хочу разделить элемент на разделитель ':'.Затем я хочу сделать item [0] именем столбца, а item [1] значением этого конкретного столбца.Примерно так:
name Furry Fast Slimy Living
0 cat yes yes no yes
1 dog yes yes no yes
2 snail no no yes yes
3 paper no no no no
Я пытался использовать apply (pd.Series) для столбца val, но у меня все еще остается много столбцов, для которых мне придется либо разбивать вручную, либо вычислятьКак итеративно пройти по всем столбцам и сделать разбиения.Я предпочитаю разделить с нуля и создать имена столбцов.Есть идеи, как мне этого добиться?