Tengo un pandas dataframe con muchas columnas. Uno de ellos es una serie. Quiero dividir la columna en un conjunto de booleanos columnas. Por lo tanto, si el valor en una fila ['Rojo','Caliente','Verano'], quiero 3 columnas: Rojo (tener valor 1), Caliente (tener valor 1) y de Verano (tener valor 1).
Ejemplo:
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]})
nos da:
Ahora quiero que esta salida: (Verdadero/Falso podría ser de unos y ceros, también. Igual de buena).
nota: he mirado este post de abajo: Dividir un Pandas columna de las listas en varias columnas pero eso sólo funciona si la serie no es ya forma parte de la DF.
cualquier ayuda apreciada!