Curso de Pandas para Data Science (Análisis de Data de Mundiales de Futbol con Python)

Поділитися
Вставка
  • Опубліковано 2 сер 2024
  • 🔥 Curso Completo de Data Science en Python: www.udemy.com/course/curso-co...
    En este video vamos a aprender como usar Pandas en Python desde cero. Vamos a usar Pandas para realizar actividades del data science como la limpieza y manipulacion de datos. La data que vamos a usar es de los mundiales de futbol la cual incluye al fixture del Mundial Qatar 2022, la cual esta en la descripción.
    👨🏻‍💻 Código y/o dataset usado en este video: github.com/ifrankandrade/fifa...
    🔗 Link de datasets (2da opcion): drive.google.com/drive/folder...
    🎮 Discord (aquí puedes descargar mi formulario de Python): / discord
    🔥 Curso Automatiza Tu vida con Python: www.udemy.com/course/automati...
    🔥 Curso Completo de Web Scraping en Python 8 horas: www.udemy.com/course/curso-co...
    💰 Make money using your Programming & Data Science skills: codelessearnmore.teachable.co...
    ✅ Sígueme en Medium: / frank-andrade
    --------------------
    Contenido del video:
    0:00 Intro
    0:25 ¿Que es Pandas y que es un dataframe?
    8:55 Leer archivo .read_csv
    13:51 Eliminar espacios en blanco .strip
    17:28 Enconcar data nula .isnull
    19:14 Eliminar data faltante NaN .dropna
    20:13 Concatenar dataframes .concat
    22:10 Eliminar duplicados .drop_duplicates
    24:40 Buscar palabras en columna del dataframe .contains
    27:36 Eliminar fila de un dataframe .drop
    31:03 Reemplazar texto en un dataframe .replace
    34:54 Separar una columna de un dataframe .split
    37:57 Eliminar columna de un dataframe .drop
    39:24 Renombrar columnas de un dataframe con .rename
    41:07 Cambiar tipo de data de columnas en un dataframe con .astype
    43:15 Como crear columna en un dataframe
    44:53 Exportar un dataframe con .to_csv
    47:43 Verificacion luego de limpiar datos

КОМЕНТАРІ • 39

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

    Excelente video como siempre, eres un crack!!!

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

    Genial!! Gracias!!!

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

    Impecable, gran trabajo amigo, gracias por compartir.

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

    Impecable.. muy buen video

  • @leandro_potrino
    @leandro_potrino 7 місяців тому +1

    Genial este video!! Muy buen trabajo!!

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

    Muchas gracias por este contenido ayudando a mucha gente aprender

  • @mitchelnunez753
    @mitchelnunez753 Рік тому +12

    No sabes cuanto estaba esperando este video, muchas gracias. Podrías hacer uno de como se relaciona NUMPY con PANDAS? que aún no tengo muy claro como sacarle el jugo a estas dos librerías.

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

      De hecho Pandas está basado en Numpy

    • @thepycoachES
      @thepycoachES  Рік тому +11

      Es cierto Pandas esta basado en Numpy. Podria hacer un video basico de Numpy pero seria muy aburrido. Lo que podria hacer es un video intermedio/avanzado de Numpy donde enseño las buenas practicas al momento de trabajar con data. Lo que sucedes es que Numpy nos permite vectorizar las operaciones haciendo todo más eficiente y rápido.

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

      Sií, por favor!

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

    Excelente ejemplo!

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

    Excelente trabajo.

  • @carlosroka1939
    @carlosroka1939 4 місяці тому

    Gracias. Muy buena explicación.

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

    Muchas gracias por el aporte

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

    Muchas gracias por compartir conocimientos

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

    Hola Frank, un video súper bien explicado desde cero, pero sabes, me gustaría que hicieras una predicción del mundial no con resultados históricos, sino con los resultados recientes de las clasificaciones al mundial de las distintas confederaciones y dandole una ponderación a los ranking FIFA también. Considero que de esta manera se puede hacer un pronóstico más acertado...

    • @thepycoachES
      @thepycoachES  Рік тому +6

      Hola. La data seria muy poca y solo basado en esa data lo más probable es que lo gane Dinamarca o Alemania que ganaron 9 partidos y solo perdieron 1 haciendo +27 goles de diferencia.

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

    saben como añadir datos a un dataframe

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

    en que version de python es compatible pandas, con la 3.9 no funciona

  • @2299alexander
    @2299alexander Рік тому +1

    Hola amigo, una pregunta, que plataforma en español recomiendas para hacer una carrera de data science e inteligencia artificial ? soy ingeniero mecatrónico pero quiero especializarme en el área , he visto plataformas latinoamericanas como coderhouse y platzi, si pudieras orientarme, muy agradecido .
    Excelentes tus videos,
    saludos desde chile.

  • @juniorr.9693
    @juniorr.9693 Рік тому

    Si hay más datos con w/o debería ser:
    df_historical_data[
    df_historical_data['score'].str.contains('w/o')
    ]
    verdad?

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

    Donde encuentro el video donde se extrae la data faltante?

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

      Lo acabo de subir hace unos minutos. Es el video "Data Science con Selenium"

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

    Solo hay un problema estas usando jupyter notebook antes del video 2.

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

    Las fechas me tan comiendo vivo

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

    Cupon para el curso?

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

    dia 1 00:08:50
    dia2 00:13:47
    dia3 00:22:48
    dia4 00:26:28
    dia5 00:33:13

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

    Lo he intentado todo pero no lee el csv ni en jupyter ni en colab :(

    • @nadie-pr7nl
      @nadie-pr7nl 8 місяців тому

      Ubicaste el link correctamente?

    • @nadie-pr7nl
      @nadie-pr7nl 8 місяців тому

      Porque cuando se descargan los archivos del video el cvs no esta alineado con la libreta

    • @nadie-pr7nl
      @nadie-pr7nl 8 місяців тому

      Se pondría: df_data_historica = pd.read_csv('./data/fifa_worldcup_matches.cvs')

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

    No funciona la expresion regular " df_data_historica[df_data_historica['score'].str.contains('[^\d-]')] "

    • @lalogarcia4568
      @lalogarcia4568 Рік тому +9

      Creo que es por el guión, no funciona con el del teclado, selecciona el que sale en la columna score del dataframe y haz copy-paste en la expresión

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

      @@lalogarcia4568 Me funciono!... Gracias

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

      @@lalogarcia4568 gracias xD

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

      @@lalogarcia4568 fino, también estaba teniendo el mismo problema

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

    Falló la prediccion, asi que AGUANTE ARGENTINA !!! 🤣 LTA python