Cambiar de variable categórica a numérica en un DataFame - Python

Поділитися
Вставка
  • Опубліковано 26 жов 2024

КОМЕНТАРІ • 11

  • @joselynzamora5348
    @joselynzamora5348 Рік тому +3

    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"

  • @viridianamurilloleija9529
    @viridianamurilloleija9529 2 роки тому

    Gracias, necesitaba el segundo método. :)

  • @junileva7853
    @junileva7853 Рік тому

    Excelente video, muchas gracias

  • @darkstyllv9251
    @darkstyllv9251 Рік тому

    Buen video bro. También se puede usar la función replace. Like

  • @mariojosetuppiamartinez4754
    @mariojosetuppiamartinez4754 2 роки тому +2

    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.

    • @ProCiencia
      @ProCiencia  2 роки тому +2

      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.

    • @mariojosetuppiamartinez4754
      @mariojosetuppiamartinez4754 2 роки тому

      @@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

    • @ProCiencia
      @ProCiencia  2 роки тому +1

      @@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

    • @mariojosetuppiamartinez4754
      @mariojosetuppiamartinez4754 2 роки тому

      @@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!!!

  • @carlosenriquenauparilavall4437

    Excelente video

  • @osnaiderchamorrocardenas772
    @osnaiderchamorrocardenas772 3 роки тому

    Sigue así bro 💪💪