Método append()

Combina filas de dos o más marcos de datos en un único marco de datos anexando un marco de datos al final del otro marco de datos.

Sintaxis

nombre_marco_de_datos_1.append(common_columns_only = True|False, all_chars = True|False, nombre_marco_de_datos_2, nombre_marco_de_datos_3, ...n)

Parámetros

Nombre Descripción
common_columns_only = True | False
  • True solo aquellos campos que son comunes a todos los marcos de datos que se están anexando se incluirán en el marco de datos de salida.

    Las columnas del marco de datos se consideran comunes si tienen el mismo nombre.

  • False se incluyen todas las columnas de todos los marcos de datos en el marco de datos de salida. Los valores NaN aparecen en el marco de datos de salida donde no existe una columna en el marco de datos de origen.
all_chars = True | False
  • True convierte en un tipo de datos de cadena todas las columnas que no son de caracteres de todos los marcos de datos que se están anexando.

    Esta conversión global a datos de cadena permite asegurarse de que todas las columnas con el mismo nombre se anexen sin errores.

  • False el tipo de datos que no son caracteres en los marcos de datos que se están anexando no sufren ningún cambio.
dataframe_2_name, dataframe_3_name, ...n

El o los marcos de datos que se deben anexar.

Los marcos de datos se anexan en el orden en el que los especifique. El marco de datos de salida contiene las filas de marco_de_datos_1, seguidas por las filas de marco_de_datos_2 y así en adelante.

Los marcos de datos de origen pueden tener columnas diferentes o idénticas.

Devuelve

Marco de datos de HCL.

Ejemplos

Anexar marcos de datos con estructuras de datos idénticas

Usted anexa los marcos de datos Trans_Jan, Trans_Feb y Trans_Mar para conformar un único marco de datos denominado Trans_Q1 que incluye todas las filas de estos tres marcos de datos de origen.

Todos los marcos de datos de origen tienen un conjunto idéntico de columnas; por lo tanto, no importa si especifica True o False para common_columns_only.

Trans_Q1 = Trans_Jan.append(common_columns_only = False, all_chars = False, Trans_Feb, Trans_Mar)

Anexar marcos de datos con estructuras de datos diferentes

Usted tiene dos marcos de datos diferentes que contienen los datos de empleados de diferentes divisiones de una compañía. Usted necesita los datos de todos los empleados en un único marco de datos para realizar algunos análisis. La mayoría de las columnas son las mismas en todos los marcos de datos, pero algunas columnas que no son necesarias para el análisis son exclusivas de marcos de datos individuales.

Utiliza common_columns_only para especificar que solo se incluyan en el marco de datos de salida las columnas que son iguales en todos los marcos de datos. Si una columna no está presente en al menos uno de los marcos de datos, se la omite en la salida.

Employees_All = Employees_HQ.append(common_columns_only = True, all_chars = False, Employees_West, Employees_South)