Hoe u een rij invoegt in een pandas dataframe


U kunt de volgende basissyntaxis gebruiken om een rij in te voegen op een specifieke locatie in een Panda DataFrame:

 import pandas as pd
import numpy as np

#insert row with values [1, 7, 6] into existing DataFrame at index=4
p.d. DataFrame ( np.insert ( df.values ,4,values=[1,7,6],axis= 0 ))

In het volgende voorbeeld ziet u hoe u deze syntaxis in de praktijk kunt gebruiken met de volgende panda’s DataFrame:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'B', 'B', 'C'],
                   ' assists ': [5, 7, 7, 9, 12],
                   ' rebounds ': [11, 8, 10, 6, 6]})

#view DataFrame
df

        team assists rebounds
0 to 5 11
1 to 7 8
2 B 7 10
3 B 9 6
4 C 12 6

Voorbeeld 1: Voeg waarden in de eerste rij van het Pandas DataFrame in

We kunnen de volgende syntaxis gebruiken om een rij waarden in de eerste rij van een panda’s DataFrame in te voegen:

 #insert values into first row of DataFrame
df2 = pd. DataFrame (np. insert (df. values , 0, values=['A', 3, 4], axis= 0 ))

#define column names of DataFrame
df2. columns = df. columns

#view updated DataFrame
df2

	team assists rebounds
0 to 3 4
1 to 5 11
2 to 7 8
3 B 7 10
4 B 9 6
5 C 12 6

Voorbeeld 2: Voeg waarden in een specifieke rij van het Pandas DataFrame in

We kunnen de volgende syntaxis gebruiken om een rij waarden in een specifieke rij van een panda’s DataFrame in te voegen:

 #insert values into third row (index position=2) of DataFrame
df2 = pd. DataFrame (np. insert (df. values , 2, values=['A', 3, 4], axis= 0 ))

#define column names of DataFrame
df2. columns = df. columns

#view updated DataFrame
df2

        team assists rebounds
0 to 5 11
1 to 7 8
2 to 3 4
3 B 7 10
4 B 9 6
5 C 12 6

Voorbeeld 3: Voeg waarden in de laatste rij van het Pandas DataFrame in

We kunnen de volgende syntaxis gebruiken om een rij waarden in de laatste rij van een panda’s DataFrame in te voegen:

 #insert values into last row of DataFrame
df2 = pd. DataFrame (np. insert (df. values , len (df. index ), values=['A', 3, 4], axis= 0 ))

#define column names of DataFrame
df2. columns = df. columns

#view updated DataFrame
df2

	team assists rebounds
0 to 5 11
1 to 7 8
2 B 7 10
3 B 9 6
4 C 12 6
5 A 3 4

Opmerking : u kunt hier de volledige documentatie voor de NumPy insert()- functie vinden.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in panda’s kunt uitvoeren:

Hoe u een kolom invoegt in een Pandas DataFrame
Rijen toevoegen aan een Pandas DataFrame

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert