Maneja y Analiza Datos con DataFrames de Pandas y Python

Поділитися
Вставка
  • Опубліковано 2 сер 2024
  • En este video se brinda una guía básica al uso de DataFrames de Pandas. Se explica cómo crear, modificar y acceder a los valores de los DataFrames. Además, se presentan y explican los atributos y métodos más comunes.
    Para citar este recurso educativo utiliza la siguiente referencia:
    Gutiérrez-García, J.O. [Código Máquina]. (2021, 12 de Julio). Maneja y Analiza Datos con DataFrames de Pandas y Python [Video]. UA-cam. [Incluye aquí la URL del video].
    ********************************************
    Para guiar tu aprendizaje, en este vínculo ( • Curso de Inteligencia ... ) se encuentra una guía secuencial para aprender:
    1. Programación Básica con Python;
    2. Manejo de Datos;
    3. Visualización de Datos;
    4. Análisis de Datos; y
    5. Aprendizaje de Máquina y Ciencia de Datos.
    ********************************************
    Índice del Video:
    00:00 Introducción a los DataFrames
    11:16 Atributos básicos
    14:22 Acceso a los valores
    21:17 Métodos básicos comunes
    30:06 Agregar y borrar renglones y columnas
    44:40 Estadística descriptiva
    Apoya a Código Máquina dando un Like, con un Super Gracias o visitando nuestra tienda en:
    / shop
    El código del video está disponible en GitHub github.com/CodigoMaquina/code
    ⭐ De la co-fundadora de Código Máquina, productos de cosmética natural SINHAKI:
    www.amazon.com.mx/s?srs=12094...
    #python #pandas #DataScience #cienciadedatos

КОМЕНТАРІ • 66

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

    Apoya a Código Máquina dando un Like, con un Super Gracias o visitando nuestra tienda en:
    facebook.com/C0d1g0Maqu1na/shop

  • @edwardbrandt4868
    @edwardbrandt4868 28 днів тому

    excelente material, muy bien explicado y facil de entender...muchas gracias

  • @juliojaimesrivera5540
    @juliojaimesrivera5540 4 місяці тому +1

    Octavio. Tus videos son muy bueno. La explicacion clara. Agradezco mucho todo el contenido. Recomendado al 100%

  • @danielmendieta2666
    @danielmendieta2666 Рік тому +2

    Infinitas gracias por compartir de una manera tan clara y sencilla tus conocimientos, un abrazo desde Argentina!

    • @CodigoMaquina
      @CodigoMaquina  Рік тому +1

      Estimado Daniel muchas gracias por saludar desde Argentina. Te mando un abrazo desde la Ciudad de México :)

  • @dennilsonmunozrojas9003
    @dennilsonmunozrojas9003 2 роки тому +5

    Que súper contenido!!, Muchas gracias por compartir , espero sigas haciendo más vídeos de éstos , quizá ya un caso real , recorriendo todos los pasos de un análisis de datos, gracias crack

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

      Dennilson gracias por tus comentarios y por las sugerencias. Ya cuando hayamos visto los fundamentos, entraremos a casos prácticos.

  • @danielmagantopizarro2262
    @danielmagantopizarro2262 Рік тому +2

    hermano.. una explicación del funcionamiento de pandas más que meritoria de ser premiada. Llevo como 1 año aprendiendo para Científico de Datos y este tutorial comparado con otros en idioma inglés, es sumamente aclarador y resume excelentemente la materia básica y como entrada a Pandas. Gracias, gracias y.. de nuevo.. GRACIAS!

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

      @danielmagantopizarro2262 muchísimas gracias por tus palabras :)

    • @Aleph1869
      @Aleph1869 10 місяців тому

      oye como ingresaste el nuevo renglon?, me aparece que el metodo append no existe en mi caso

  • @davidguardamino
    @davidguardamino 3 роки тому +3

    Gracias por tu video.. se nota que quieres darte a entender.. excelente!!! espero pueda ud seguir haciendo estos videos lo felicito por su claridad .

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

      David muchas gracias por tus comentarios.

  • @Luisito_Silva
    @Luisito_Silva 6 місяців тому

    Excelente explicación amigo, muchas gracias!

  • @AntonioSanchez-bi3nu
    @AntonioSanchez-bi3nu 3 роки тому +1

    Maravilloso.

  • @carlosgarnica7216
    @carlosgarnica7216 3 роки тому +2

    Excelente contenido, espero con ansia los nuevos videos. Sigan así.

  • @kelvisc9437
    @kelvisc9437 3 роки тому +2

    Woww! Gracias por compartir conocimiento, se ve genial ✌✌

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

    Excelente muy pedagógico !!!

  • @EduardoMarck-jo6mt
    @EduardoMarck-jo6mt 3 місяці тому +1

    Thanks!

    • @CodigoMaquina
      @CodigoMaquina  3 місяці тому

      @EduardoMarck-jo6mt muchísimas gracias por creer en este proyecto y por apoyarnos. Como una pequeña muestra de nuestro agradecimiento, por favor échale un ojo a nuestro último video de "backpropagation" por ahí del segundo 48: ua-cam.com/video/iOsR-EC9z6I/v-deo.html

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

    Excelente video, muchas gracias.

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

      Muchas gracias por tus comentarios y por ver el canal :)

  • @daianasaenz4161
    @daianasaenz4161 Рік тому +1

    Buenísimas las clases de este profesor

  • @GeeKBio
    @GeeKBio Рік тому +1

    Excelentes videos!!!!

  • @Jesus-lj3oj
    @Jesus-lj3oj Рік тому +1

    Exelente video, muy bien explicado

  • @SergioLotito
    @SergioLotito Рік тому +1

    ¡Gracias!

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

      Sergio muchas gracias por apoyarnos y por creer en este proyecto :)

  • @matiasbunsterraby2176
    @matiasbunsterraby2176 Рік тому +1

    Muchas gracias profesor.

  • @ricardocristianvaldiviaelg606
    @ricardocristianvaldiviaelg606 Рік тому +1

    Excelente video

  • @gabriellezeta
    @gabriellezeta 10 місяців тому +1

    Excelente! muchas gracias por el entrenamiento!

    • @CodigoMaquina
      @CodigoMaquina  10 місяців тому

      @gabriellezeta es todo un placer :)

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

    excelente clase, muchas gracias.

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

    Excelente contenido

  • @victoroliveroing
    @victoroliveroing Рік тому +1

    Buenas tardes, cual es el primer video de la serie análisis de datos? Gracias

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

      Hola Víctor José. Te comento que tenemos una guía del contenido del canal que podrías utilizar para guiar tu aprendizaje. Aquí va el vínculo ua-cam.com/video/lomJnbN5Wnk/v-deo.html

  • @franciscohernandez7308
    @franciscohernandez7308 11 місяців тому +1

    Que bien explica Goku el usa de Pandas

    • @CodigoMaquina
      @CodigoMaquina  11 місяців тому

      @franciscohernandez7308 soy mucho más fan de Naruto que de Goku ;)

  • @SpiderDeadful
    @SpiderDeadful 11 місяців тому +1

    Hola!! he estado siguiendo tus videos y me encantan pero tengo un problema cuando uso el .append(renglon) me ejecuta error que comando puede remplazarlo

    • @CodigoMaquina
      @CodigoMaquina  10 місяців тому

      hola @SpiderDeadful asumiendo que tienes un dataframe llamado paises que tiene dos columnas: poblacion y porcentaje. Para agregar un reglón puedes usar el siguiente código:
      renglon = {"poblacion": 332, "porcentaje": 15.55}
      paises.loc["un_pais"] = renglon

  • @pabloclemente1917
    @pabloclemente1917 Рік тому +1

    Supongamos que busco el valor máximo de la columna población con .max(), como puedo extraer el valor del pais al que esta asociado? En este caso seria China

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

      Muchas gracias por la pregunta. Ese tipo de operaciones/consultas se realiza con filtros. Te recomiendo echarle un ojo al siguiente video donde explico con detalle varios ejemplos: ua-cam.com/video/Ys02DmUwl30/v-deo.html

  • @Luis-ih8fs
    @Luis-ih8fs Рік тому +1

    Hola que editor de códigos utiliza?

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

      En este video en particular uso Jupyter Notebooks. Aquí va un video en caso de que sea de tu interés: ua-cam.com/video/mcG_wcR4e6M/v-deo.html

  • @mcfrostys7817
    @mcfrostys7817 Рік тому +2

    Muy buen contenido y explicación, pero tengo una duda. En el apartado de agregar renglones, cuando pones el paises.append(renglon) a mi a fecha de hoy me salta este aviso "FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.", el problema viene al intentar usar este .concat ya que al poner paises.concat(renglon) me da error. ¿Cómo se debería de hacer con este .concat?

    • @luigicastroalvis4492
      @luigicastroalvis4492 Рік тому +1

      Hola, yo lo hice así, creé un segundo dataframe y luego lo uní
      nombre_pais = ["Japón"]
      encabeza = ["Poblacion", "Porcentaje"]
      dato = [[126, 1.62]]
      pais = pd.DataFrame(dato, index=nombre_pais, columns=encabeza)
      pais
      #paises.append(renglon)
      pd.concat([paises, pais])

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

      Hola @mcfrostys7817 gracias por seguir el contenido del canal. La respuesta de @luigicastroalvis4492 aquí abajo es muy buena.
      Lamentablemente aun no se pueden editar los videos en UA-cam para poner algunas notas cuando van evolucionando las librerías. Estamos en contacto :)

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

      @luigicastroalvis4492 muchas gracias por apoyar a las demás personas con sus dudas. Eres una muy buena persona :)

  • @Aleph1869
    @Aleph1869 10 місяців тому +1

    Hola, estoy haciendo lo que haces en el tutorial, pero al momento de agregar Japon me aparece que:
    'DataFrame' object has no attribute 'append', como se soluciona este problema?

    • @CodigoMaquina
      @CodigoMaquina  10 місяців тому +2

      Hola @Aleph1869 recientemente se descontinuó el método append(), de ahí el error. Sin embargo, hay múltiples formas de implementar la misma funcionalidad. Por ejemplo, asumiendo que tienes un dataframe llamado paises que tiene dos columnas: poblacion y porcentaje, para agregar un reglón puedes usar el siguiente código:
      renglon = {"poblacion": 332, "porcentaje": 15.55}
      paises.loc["un_pais"] = renglon

  • @josesebastianojedaosorio9760
    @josesebastianojedaosorio9760 5 місяців тому

    Para solucionar el problema del append:
    paises = pd.concat([paises, renglon.to_frame().T])

  • @user-wn9tc4xp3i
    @user-wn9tc4xp3i 3 місяці тому

    hola Octavio, quería hacerte una pregunta: estaba realizando los ejercicios de este capitulo y me sale un error al utilizar paises.append(renglon) podría ser que ya no esté en uso? intenté con insert() pero me salía esto: TypeError: DataFrame.insert() missing 2 required positional arguments: 'column' and 'value'

    • @user-wn9tc4xp3i
      @user-wn9tc4xp3i 3 місяці тому

      El amigo chat gpt me indicó hacerlo así y si funcionó: paises.loc['Japón'] = renglon

  • @ihaliramirez3198
    @ihaliramirez3198 Місяць тому

    Minuto 40:55 no resultó válida la función append, a pesar de corroborar que estaba bien escrita e incluso le pregunté a la ia que ahora tiene colab

    • @ihaliramirez3198
      @ihaliramirez3198 Місяць тому

      Consulte y dice que .append() has been deprecated en Pandas 🐼