Este dilema se puede tratar de diferentes maneras, pero en este caso te compartimos la que para nosotros es la solución más completa.
Ejemplo 1: obtener dummies e ingresarlos en el marco de datos de pandas
note:
dummies = pd.get_dummies(df[['column_1']], drop_first=True)
df = pd.concat([df.drop(['column_1'],axis=1), dummies],axis=1)
note:for more that one coloum keep ading in the list
dummies = pd.get_dummies(df[['column_1','column_2','column_3']], drop_first=True)
df = pd.concat([df.drop(['column_1','column_1'],axis=1), dummies],axis=1)
Ejemplo 2: obtener dummies para una columna en el marco de datos de pandas
note:
dummies = pd.get_dummies(df[['column_1']], drop_first=True)
note:for more that one coloum keep ading in the list
dummies = pd.get_dummies(df[['column_1','column_2','column_3']], drop_first=True)
Ejemplo 3: cómo obtener dummies en un marco de datos pandas
df = pd.get_dummies(df, columns=['type'])
Ejemplo 4: pd.get_dummies
>>> s = pd.Series(list('abca'))>>> pd.get_dummies(s)
a b c
0100101020013100
Ejemplo 5: consigue pandas tontos
>>> pd.get_dummies(pd.Series(list('abcaa')), drop_first=True)
b c
000110201300400
Puntuaciones y reseñas
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)