Pandas: so fügen sie eine zeile zu einem leeren dataframe hinzu
Sie können die folgende grundlegende Syntax verwenden, um eine Zeile zu einem leeren Pandas-DataFrame hinzuzufügen:
#define row to add some_row = pd. DataFrame ([{' column1 ':' value1 ', ' column2 ':' value2 '}]) #add row to empty DataFrame df = pd. concat ([df, some_row])
Die folgenden Beispiele zeigen, wie Sie diese Syntax in der Praxis anwenden können.
Beispiel 1: Fügen Sie eine Zeile zu einem leeren DataFrame hinzu
Der folgende Code zeigt, wie man einem leeren Pandas-DataFrame eine Zeile hinzufügt:
import pandas as pd #create empty DataFrame df = pd. DataFrame () #define row to add row_to_append = pd. DataFrame ([{' team ':' Mavericks ', ' points ':' 31 '}]) #add row to empty DataFrame df = pd. concat ([df, row_to_append]) #view updated DataFrame print (df) team points 0 Mavericks 31
Beachten Sie, dass wir mit pd.DataFrame() einen leeren DataFrame erstellt und dann mit der Funktion concat() eine Zeile zum DataFrame hinzugefügt haben.
Beispiel 2: Mehrere Zeilen zu einem leeren DataFrame hinzufügen
Der folgende Code zeigt, wie man einem leeren Pandas-DataFrame mehrere Zeilen hinzufügt:
import pandas as pd #create empty DataFrame df = pd. DataFrame () #define rows to add rows_to_append = pd. DataFrame ([{' team ':' Mavericks ', ' points ':' 31 '}, {' team ': ' Hawks ', ' points ': ' 20 '}, {' team ': ' Hornets ', ' points ': ' 25 '}, {' team ':' Jazz ', ' points ': ' 43 '}]) #add row to empty DataFrame df = pd. concat ([df, rows_to_append]) #view updated DataFrame print (df) team points 0 Mavericks 31 1 Hawks 20 2 Hornets 25 3 Jazz 43
Wieder einmal haben wir mit pd.DataFrame() einen leeren DataFrame erstellt und dann mit der Funktion concat() mehrere Zeilen zum DataFrame hinzugefügt.
Hinweis : Die vollständige Dokumentation der Pandas concat() -Funktion finden Sie hier .
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in Pandas ausführen:
So benennen Sie Spalten in Pandas um
So fügen Sie einem Pandas DataFrame eine Spalte hinzu
So ändern Sie die Spaltenreihenfolge in Pandas DataFrame