append() methode

Combineert rijen van twee of meer dataframes tot één dataframe door een dataframe onder aan een ander dataframe toe te voegen.

Syntaxis

dataframe_1_name.append([dataframe_2_name, dataframe_3_name, ...n], common_columns_only = Waar|Onwaar, all_chars = Waar|Onwaar)

Parameters

Naam Beschrijving
dataframe_2_name, dataframe_3_name, ...n

De dataframe of dataframes die moeten worden toegevoegd.

Dataframes worden samengevoegd in de volgorde waarin u ze specificeert. Het uitvoer-dataframe bevat de rijen van dataframe_1, gevolgd door de rijen van dataframe_2, enzovoort.

De brondataframes kunnen verschillende of identieke kolommen hebben.

common_columns_only = Waar | Onwaar
  • Waar alleen die kolommen die gemeenschappelijk zijn voor alle samengevoegde dataframes worden opgenomen in het resulterende dataframe.

    Kolommen in een dataframe worden als gemeenschappelijk beschouwd als ze een identieke naam hebben.

  • Onwaar alle kolommen van alle dataframes zijn opgenomen in het uitvoer-dataframe. NaN-waarden verschijnen in het uitvoer-dataframe waar geen kolom bestaat in het bron-dataframe.
all_chars = Waar | Onwaar
  • Waar zet alle niet-tekenkolommen in alle dataframes die worden toegevoegd om naar het gegevenstype tekenreeks.

    Deze algemene conversie naar tekenreeksgegevens zorgt ervoor dat alle kolommen met dezelfde naam zonder fout worden toegevoegd.

  • Onwaar het gegevenstype van niet-tekstkolommen in samengevoegde dataframes blijft ongewijzigd.

Retourneert

HCL-dataframe.

Voorbeelden

Dataframes met identieke gegevensstructuren samenvoegen

U voegt de Trans_Jan-, Trans_Feb- en Trans_Mardataframes samen tot één enkel dataframe genaamd Trans_Q1 dat alle rijen uit de drie brondataframes bevat.

De brondataframes hebben allemaal dezelfde set kolommen, dus het maakt niet uit of u Waar of Onwaar opgeeft voor common_columns_only.

Trans_Q1 = Trans_Jan.append([Trans_Feb, Trans_Mar], common_columns_only = Onwaar, all_chars = Onwaar)

Dataframes met verschillende gegevensstructuren toevoegen

U beschikt over afzonderlijke dataframes met werknemersgegevens van verschillende afdelingen van een bedrijf. U hebt alle werknemersgegevens in één dataframe nodig om analyses uit te voeren. De meeste kolommen zijn gelijk voor alle dataframes, maar sommige kolommen die niet nodig zijn voor uw analyse zijn uniek voor afzonderlijke dataframes.

U gebruikt common_columns_only om aan te geven dat alleen kolommen die in alle dataframes gelijk zijn, worden opgenomen in het uitvoer-dataframe. Als een kolom niet in ten minste één van de dataframes voorkomt, wordt deze weggelaten uit de uitvoer.

Employees_All = Employees_HQ.append([Employees_West, Employees_South], common_columns_only = Waar, all_chars = Onwaar)