Hola, buen video ! Una pregunta: Qué pasa si la variable categórica que quiero cambiar a numérica NO ES DICOTÓMICA y tenga 5 o 6 categorías, como aplicaría "get_dummies"
Hola, lo harías de la misma manera solo que el diccionario sería algo como {1: 'norte', 2: 'sur', 3: 'este', 4: 'oeste'}, espero haberte ayudado. Saludos.
@@ProCiencia Sí, lo he intentado así pero me sale error. Me dice: Region_new = {'1':North ,'2':South,'3':East,'4':West} --------------------------------------------------------------------------- NameError Traceback (most recent call last) /var/folders/h1/3q2fqvg11191h21v30qj216w0000gn/T/ipykernel_1974/1213083176.py in ----> 1 Region_new = {'1':North ,'2':South,'3':East,'4':West} NameError: name 'North' is not defined
@@mariojosetuppiamartinez4754 creo que el error es debido a que los nombres son un tipo de dato string por lo tanto, debes colocarlos entre comillas, los número son de tipo entero por lo tanto no es necesario que le coloques comillas a los números
@@ProCiencia ¡Sí, FUNCIONA! Pero ahora cuando imprimo la tabla me sane Region con valores NaN. he probado a definir region como categórica Blackwell_df2['region'] = Blackwell_df2.region.astype('category') pero aún sique saliendo "NaN" Muchas gracias por tu ayuda!!!
Hola, buen video !
Una pregunta: Qué pasa si la variable categórica que quiero cambiar a numérica NO ES DICOTÓMICA y tenga 5 o 6 categorías, como aplicaría "get_dummies"
Gracias, necesitaba el segundo método. :)
Excelente video, muchas gracias
Buen video bro. También se puede usar la función replace. Like
Hola, y ¿como podría hacerlo al revés? Es decir pasar una variable que tiene 1, 2, 3, 4 a valores norte, sur, este, oeste... gracias por tu ayuda.
Hola, lo harías de la misma manera solo que el diccionario sería algo como {1: 'norte', 2: 'sur', 3: 'este', 4: 'oeste'}, espero haberte ayudado. Saludos.
@@ProCiencia Sí, lo he intentado así pero me sale error. Me dice:
Region_new = {'1':North ,'2':South,'3':East,'4':West}
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
/var/folders/h1/3q2fqvg11191h21v30qj216w0000gn/T/ipykernel_1974/1213083176.py in
----> 1 Region_new = {'1':North ,'2':South,'3':East,'4':West}
NameError: name 'North' is not defined
@@mariojosetuppiamartinez4754 creo que el error es debido a que los nombres son un tipo de dato string por lo tanto, debes colocarlos entre comillas, los número son de tipo entero por lo tanto no es necesario que le coloques comillas a los números
@@ProCiencia ¡Sí, FUNCIONA!
Pero ahora cuando imprimo la tabla me sane Region con valores NaN. he probado a definir region como categórica
Blackwell_df2['region'] = Blackwell_df2.region.astype('category')
pero aún sique saliendo "NaN"
Muchas gracias por tu ayuda!!!
Excelente video
Sigue así bro 💪💪