Pandas es la mejor y más popular biblioteca de Python para machine learning. Esta biblioteca ofrece una amplia variedad de funciones que te ayudarán a manipular datos, optimizar tu algoritmo de machine learning y mucho más. Este tutorial te ayudará a familiarizarte con esta biblioteca y dominar las funcionalidades más utilizadas con ejemplos de código y tutoriales en video que te ayudarán a crear tu primer marco de datos (data frame), limpiar un dataset de información, leer archivos CSV, entre otras cosas...
Los ejercicios en este tutorial han sido creados en aproximadamente 60 horas de desarrollo por expertos en machine learning y revisados cuidadosamente por nuestros colaboradores para asegurarnos de que tengas la información más precisa e importante que te ayudará a comenzar tu carrera en machine learning.
En este tutorial, veremos las funciones más importantes y básicas proporcionadas por Pandas que te ayudarán a trabajar con datos en machine learning. A continuación, algunos de los temas que se cubrirán en este tutorial son:
| Ejercicio | Descripción del tema |
|---|---|
| Instalar Pandas | Estos ejercicios cubren cómo instalar Pandas, cómo importar la biblioteca Pandas en un archivo de Python, y cómo crear tu primer script en Python. |
| DataSets | Estos ejercicios explican qué son los conjuntos de datos y cómo trabajar con ellos. |
| Series | Estos ejercicios explican qué son las series en Pandas y cómo usarlas. |
| DataFrames | Estos ejercicios explican cómo crear un DataFrame de información y qué funciones se pueden usar para trabajar con ellos. |
| Clean DataSets | Esta clase cubre qué es la limpieza de datos, las funciones que Pandas ofrece para limpiar un DataSet, y las mejores prácticas para limpiar un DataSet. |
Hay dos formas de iniciar este tutorial, la primera y más fácil es abrir el tutorial en un entorno en la nube como Codespaces o Gitpod, y la segunda es clonar este repositorio en tu entorno local.
Recomendamos que utilices Codespaces, ya que es la forma más fácil y rápida de comenzar el tutorial.
Puedes iniciar este tutorial en tan solo unos segundos con Codespaces haciendo clic en el siguiente enlace: abrir en codespaces (recomendado) o puedes usar Gitpod haciendo clic en: abrir en gitpod.
Una vez que hayas abierto el entorno en la nube, ya sea Codespaces o Gitpod, los ejercicios de LearnPack deberían comenzar automáticamente. Si los ejercicios no comienzan automáticamente, puedes abrir una terminal y escribir el siguiente comando:
learnpack start.
Para iniciar este tutorial en tu entorno local, sigue los siguientes pasos:
- Abre una terminal y clona este repositorio en tu entorno local usando el siguiente comando:
git clone https://github.com/4GeeksAcademy/python-pandas-tutorial.git - Asegúrate de tener instalada una versión de Node.js igual o superior a
12.01.1:
node --version- Instala LearnPack, el gestor de paquetes para tutoriales de aprendizaje, y también ejecuta el complemento del compilador de Python para LearnPack con los siguientes comandos:
> npm i learnpack -g
> learnpack plugins:install learnpack-python- Por último, instala Jest para realizar las pruebas necesarias a lo largo del tutorial y comienza los ejercicios con los siguientes comandos:
> npm i [email protected] -g
> learnpack startQueremos expresar nuestro más profundo agradecimiento a los siguientes colaboradores por su valioso apoyo en la creación de este tutorial.
| Colaborador | Cuenta de GitHub |
|---|---|
| Alejandro Sanchez | alesanchezr |
| Martín Suárez | kiddopro |
| Lorena Gubaira | Lorenagubaira |
| Tomas Gonzalez | tommygonzaleza |
| Hernán García | hernanjkd |
| Ernesto Gonzalez | UmiKami |
| Hector Chocobar | hchocobar |
| Charly Chacón | Charlytoc |
| Agustín Fernández | Dasher83 |
| Ignacio Cordoba | nachovz |
Este tutorial y muchos otros ejercicios están diseñados para estudiantes como parte del Bootcamp de Programación de 4Geeks Academy. Actualmente, tenemos dos cursos disponibles. El primero es el Curso de Desarrollador Full Stack, en este curso aprenderás tecnologías como HTML5, CSS3, JavaScript, Python, Flask, SQL y muchas otras. El segundo es el Bootcamp de Data Science donde aprenderás tecnologías como Python, fundamentos de algoritmos, Pandas, bases de datos SQL y muchas otras tecnologías. Puedes encontrar más información sobre estos cursos y el próximo curso de Blockchain y Web3 en la página web oficial de 4Geeks Academy.