J'ai une pandas dataframe avec de nombreuses colonnes. L'un d'eux est une série. Je veux briser cette colonne dans un jeu booléen colonnes. Donc, si la valeur d'une ligne est ['Rouge','Chaud','Été'], je veux 3 colonnes: Rouge (ayant la valeur 1), Chaud (ayant la valeur 1) et d'Été (ayant la valeur 1).
Exemple:
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]})
nous donne:
Maintenant, je veux cette sortie: (Vrai/Faux pourrait être zéros et de uns, trop. Tout aussi bon).
note: j'ai regardé ce post ci-dessous: Diviser une Pandas colonne de listes dans plusieurs colonnes mais que seulement directement des œuvres si la série n'est pas déjà partie d'une DF.
toute aide appréciée!