Mam ramkę danych pandas z wielu kolumn. Jedna z nich-seria. Chcę dzielić tę kolumnę na zestaw logicznych kolumn. Tak więc, jeśli wartość w polu " ["Czerwony", "Gorący", "Letni"], potrzebuję 3 kolumny: Czerwony (ma wartość 1), Gorące (ma wartość 1) i Letni (ma wartość 1).
Przykład:
df = pd.DataFrame({'Owner': ['Bob', 'Jane', 'Amy'],
'Make': ['Ford', 'Ford', 'Jeep'],
'Model': ['Bronco', 'Bronco', 'Wrangler'],
'Sentiment': [['Meh','Red','Dirty'], ['Rusty','Sturdy'], ['Dirty','Red']],
'Max Speed': [80, 150, 69],
'Customer Rating': [90, 50, 91]})
daje nam:
Teraz chcę uzyskać ten efekt: (Prawda/Fałsz również mogą być jedynkami i zerami. Tak samo dobrze).
uwaga: spojrzałem na ten post poniżej: Podziel kolumny list Pandas na kilka kolumn ale to działa tylko bezpośrednio w tym przypadku, jeśli twoja seria jeszcze nie jest częścią DF.
każda pomoc będzie wdzięczna!