Lección 2 del curso Pandas Nivel Intermedio.
En la lección anterior vimos una primera manera de combinar DataFrames en Pandas haciendo uso del método «join()», que permite realizar la unión de DataFrames en sentido horizontal.
En esta lección veremos en detalle una segunda forma de realizar estas combinaciones, haciendo uso de la función «concat()» que permite concatenar DataFrames con estructuras similares tanto horizontal como verticalmente.
A diferencia del método «join()», «concat()» puede ser usada en el caso tanto de DataFrames como de Series.
Y al igual que con «join()», la concatenación también alinea los valores de los DataFrames tras realizar la combinación.
Veamos entonces en detalle las diferentes formas de realizar esta concatenación:
Contenido exclusivo para suscriptores
Si eres suscriptor accede en este enlace ó suscríbete a la Academia Online y accede a todo el contenido (lecciones en video, código fuente, sets de datos y descargas) de todos los cursos, proyectos y tutoriales.
Bien, acabamos de ver las diferentes de usar «concat()» para la combinación de DataFrames.
Por defecto, la función realiza la concatenación de manera vertical, pero haciendo uso del argumento «axis» podemos cambiar dicha orientación a horizontal.
Esta concatenación se realiza tomando como base los índices de los DataFrames pero podemos hacer uso del método «set_index» para lograr concatenar las tablas con base en una columna en particular.
Además, es importante tener en cuenta que la concatenación genera los resultados esperados siempre y cuando los DataFrames a combinar tengan una estructura muy similar.
En la próxima lección veremos un tercer método (que es a la vez una función) que permite realizar la combinación de DataFrames. Así que hablaremos de «merge()», un método/función que permite realizar la fusión de DataFrames en Pandas.
Todas las lecciones del curso Pandas Nivel Intermedio
