So fügen sie zeilen zu einem pandas-dataframe hinzu (mit beispielen)
Sie können die Funktion df.loc() verwenden, um am Ende eines Pandas-DataFrames eine Zeile hinzuzufügen:
#add row to end of DataFrame df. loc [ len (df. index )] = [value1, value2, value3, ...]
Und Sie können die Funktion df.append() verwenden, um mehrere Zeilen aus einem vorhandenen DataFrame am Ende eines anderen DataFrame hinzuzufügen:
#append rows of df2 to end of existing DataFrame df = df. append (df2, ignore_index = True )
Die folgenden Beispiele zeigen, wie Sie diese Funktionen in der Praxis nutzen können.
Beispiel 1: Fügen Sie dem Pandas DataFrame eine Zeile hinzu
Der folgende Code zeigt, wie man am Ende eines Pandas-DataFrames eine Zeile hinzufügt:
import pandas as pd #createDataFrame df = pd. DataFrame ({' points ': [10, 12, 12, 14, 13, 18], ' rebounds ': [7, 7, 8, 13, 7, 4], ' assists ': [11, 8, 10, 6, 6, 5]}) #view DataFrame df points rebound assists 0 10 7 11 1 12 7 8 2 12 8 10 3 14 13 6 4 13 7 6 5 18 4 5 #add new row to end of DataFrame df. loc [ len (df. index )] = [20, 7, 5] #view updated DataFrame df points rebound assists 0 10 7 11 1 12 7 8 2 12 8 10 3 14 13 6 4 13 7 6 5 18 4 5 6 20 7 5
Beispiel 2: Fügen Sie dem Pandas DataFrame mehrere Zeilen hinzu
Der folgende Code zeigt, wie man mehrere Zeilen aus einem vorhandenen DataFrame am Ende eines anderen DataFrame hinzufügt:
import pandas as pd #createDataFrame df = pd. DataFrame ({' points ': [10, 12, 12, 14, 13, 18], ' rebounds ': [7, 7, 8, 13, 7, 4], ' assists ': [11, 8, 10, 6, 6, 5]}) #view DataFrame df points rebound assists 0 10 7 11 1 12 7 8 2 12 8 10 3 14 13 6 4 13 7 6 5 18 4 5 #define second DataFrame df2 = pd. DataFrame ({' points ': [21, 25, 26], ' rebounds ': [7, 7, 13], ' assists ': [11, 3, 3]}) #add new row to end of DataFrame df = df. append (df2, ignore_index = True ) #view updated DataFrame df points rebound assists 0 10 7 11 1 12 7 8 2 12 8 10 3 14 13 6 4 13 7 6 5 18 4 5 6 21 7 11 7 25 7 3 8 26 13 3
Beachten Sie, dass beide DataFrames dieselben Spaltennamen haben müssen, um Zeilen von einem DataFrame erfolgreich an das Ende eines anderen anzuhängen.
Zusätzliche Ressourcen
So fügen Sie einem Pandas DataFrame eine Spalte hinzu
So erhalten Sie Zeilennummern in einem Pandas DataFrame
So konvertieren Sie eine Liste in einen Inline-DataFrame in Pandas