El método de , es un método que nos permite concatenar objetos de Pandas (Series o DataFrames) a lo largo de un eje en particular. A continuación veremos un pequeño ejemplo sobre como funciona este método y cómo podemos utilizarlo para concatenar información. output del código: En este ejemplo tenemos dos diferentes Dataframes con las información de algunos clientes, el primer contiene el identificador , el nombre , la edad , el email y el telefono de los usuarios y el segundo Dataframe contiene las mismas columnas excepto por el telefono . Para concatenar estos dos DataFrames en uno solo podemos hacer uso del método , este método te permite concatenar dos objetos de Pandas a lo largo de cualquier eje, verticalmente u horizontalmente, en nuestro ejemplo concatenamos los dos Dataframes verticalmente y además puedes ver que al segundo Dataframe en la columna Telefono le coloca el valor de NaN ya que el primer DataFrame si tiene valores para esta columna pero el segundo no. Pandas es una de las librerías de Python más utilizadas, especialmente en el campo de Machine Learning, si quieres aprender más sobre Pandas, te recomendamos estos ejercicios gratis sobre . ¿Qué hace el método concat? Pandas es una de las librerías más utilizadas de Python, y uno de sus métodos más importantes es el método , este método es una función que nos permite concatenar diferentes estructuras u objetos de Pandas como las Series o los DataFrames a lo largo de un eje específico. Esto significa que podemos unirlos con respecto a un eje vertical u horizontal según especifiquemos. Además, este método nos ofrece la posibilidad de aplicar una lógica de conjuntos al momento de realizar la concatenación, por ejemplo, podemos elegir si queremos incluir todas las etiquetas, solo las etiquetas comunes en los dos objetos, entre otras combinaciones. Parámetros que recibe el método concat El método puede recibir varios parámetros, a continuación veremos cuales son y como funcionan. : El parámetro (objs) es el parámetro que recibe una secuencia o mapeo de objetos (Series o Dataframes) que se van a concatenar. Si se pasa un mapeo, la claves ordenadas se utilizarán como el argumento Keys a menos que se pase un valor para este argumento, en cuyo caso se seleccionarán esos valores. Cualquier objeto será descartado silenciosamente, a menos que todos sean , en cuyo caso se generará un . : Es el argumento en el cual le puedes especificar al método en cual eje se debe hacer la concatenación, los valores (0, 'index') se refiere al eje vertical (filas) y los valores (1, 'columns') se refiere al eje horizontal (columnas). : Este parámetro determina el tipo de unión que se aplica a los ejes que no son el de concatenación. Por defecto es 'outer', que significa que se incluyen todas las etiquetas, aunque no sean comunes a todos los objetos. Si se especifica 'inner', se incluyen solo las etiquetas comunes a todos los objetos. : Este parámetro es un valor booleano que indica si se debe ignorar el índice de los objetos originales y asignar uno nuevo al resultado de la concatenación. Por defecto es , lo que significa que se mantiene el índice original. Si se especifica , se ignora el índice original y se asigna uno nuevo numérico. : Este parámetro representa una lista de etiquetas que se usan para crear un índice jerárquico en el resultado de la concatenación. Esto puede ser útil para identificar el origen de cada fila o columna. : Este parámetro recibe una lista de listas que especifica los niveles del índice jerárquico si se usa el argumento Keys . Por defecto es , lo que significa que se usan los valores únicos de las etiquetas de como niveles. : Este parámetro recibe una lista de nombres que se asignan a los niveles del índice jerárquico si se usa el argumento . Por defecto es , lo que significa que no se asignan nombres a los niveles. : Este parámetro recibe un booleano que indica si se debe verificar que el resultado de la concatenación no tenga etiquetas duplicadas. por defecto es lo que significa que no se verifica. Si se especifica , se verifica y se lanza una excepción si hay etiquetas duplicadas. : Este parámetro recibe un booleano que indica si se debe ordenar alfabéticamente las etiquetas del eje que no es el de concatenación. Por defecto es , lo que significa que no se ordenan. Si se especifica , entonces si se ordenan. : Este parámetro recibe un valor booleano que indica si se deben copiar los datos de los objetos originales o no. Por defecto es , lo que significa que se copian. Si se especifica , se evita la copia si es posible. Ejemplos de uso A continuación veremos algunos ejemplos de uso con el método y varias de sus variaciones con DataFrames y Series . 1. Concatenar Dataframes por Filas (Verticalmente) output del código: En este ejemplo tenemos dos Dataframes, el primero es un Dataframe de usuarios de US (United States) y el segundo es un Dataframe de usuarios de MX (México). Para concatenar los dos Dataframes de usuarios utilizamos el método y