У меня есть pandas dataframe, состоящий из одного столбца, содержащего строку, разделенную символом "/". Я хотел бы разбить эти разделенные строки на новые столбцы, обозначенные логическим значением (если они существуют)
d = {'col1': ["A/B/C", "B/C", "D/B/A", "C/B"]}
dataFrame = pd.DataFrame(data=d)
col1
0 A/B/C
1 B/C
2 D/B/A
3 C/B
результат будет следующим:
d = {'A': [1, 0, 1, 0], 'B':[1,1,1,1], 'C':[1,1,0,1], 'D':[0,0,1,0]}
dataFrame = pd.DataFrame(data=d)
A B C D
0 1 1 1 0
1 0 1 1 0
2 1 1 0 1
3 0 1 1 0
Я пытался использовать pandas.Series.str.split и pandas.pivot, но ничего не возвращает результат, который я ищу. Буду очень признателен за любую помощь или толчок в правильном направлении!