Panda's: een rij toevoegen aan een leeg dataframe
U kunt de volgende basissyntaxis gebruiken om een rij toe te voegen aan een leeg panda’s DataFrame:
#define row to add some_row = pd. DataFrame ([{' column1 ':' value1 ', ' column2 ':' value2 '}]) #add row to empty DataFrame df = pd. concat ([df, some_row])
De volgende voorbeelden laten zien hoe u deze syntaxis in de praktijk kunt gebruiken.
Voorbeeld 1: voeg een rij toe aan een leeg dataframe
De volgende code laat zien hoe u een rij toevoegt aan een leeg panda’s DataFrame:
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
Merk op dat we een leeg DataFrame hebben gemaakt met behulp van pd.DataFrame() en vervolgens een rij aan het DataFrame hebben toegevoegd met behulp van de concat() functie.
Voorbeeld 2: meerdere rijen toevoegen aan een leeg dataframe
De volgende code laat zien hoe u meerdere rijen toevoegt aan een leeg panda’s DataFrame:
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
We hebben opnieuw een leeg DataFrame gemaakt met behulp van pd.DataFrame() en vervolgens verschillende rijen aan het DataFrame toegevoegd met behulp van de concat() functie.
Opmerking : u kunt hier de volledige documentatie van de pandas concat() -functie vinden.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in panda’s kunt uitvoeren:
Hoe kolommen te hernoemen in Pandas
Hoe u een kolom toevoegt aan een Pandas DataFrame
Hoe u de kolomvolgorde in Pandas DataFrame kunt wijzigen