I denne artikel vil vi se, hvordan du tilføjer en ny række værdier til en eksisterende dataramme. Dette kan bruges, når vi ønsker at indsætte en ny post i vores data, som vi måske har savnet at tilføje tidligere. Der er forskellige metoder til at opnå dette.
Lad os nu se ved hjælp af eksempler, hvordan vi kan gøre dette
Eksempel 1:
Vi kan tilføje en enkelt række vha DataFrame.loc . Vi kan tilføje rækken til sidst i vores dataramme. Vi kan få antallet af rækker ved at bruge len(DataFrame.index) til at bestemme den position, hvor vi skal tilføje den nye række.
Python from IPython.display import display, HTML import pandas as pd from numpy.random import randint dict = {'Name':['Martha', 'Tim', 'Rob', 'Georgia'], 'Maths':[87, 91, 97, 95], 'Science':[83, 99, 84, 76] } df = pd.DataFrame(dict) display(df) df.loc[len(df.index)] = ['Amy', 89, 93] display(df)> Produktion:

Eksempel 2:
Vi kan også tilføje en ny række ved hjælp af DataFrame.append() fungere
Python from IPython.display import display, HTML import pandas as pd import numpy as np dict = {'Name':['Martha', 'Tim', 'Rob', 'Georgia'], 'Maths':[87, 91, 97, 95], 'Science':[83, 99, 84, 76] } df = pd.DataFrame(dict) display(df) df2 = {'Name': 'Amy', 'Maths': 89, 'Science': 93} df = df._append(df2, ignore_index = True) display(df) # This code is modified by Susobhan Akhuli> Produktion:

Eksempel 3:
Vi kan også tilføje flere rækker ved hjælp af pandas.concat() ved at oprette en ny dataramme af alle de rækker, som vi skal tilføje og derefter tilføje denne dataramme til den originale dataramme.
Python from IPython.display import display, HTML import pandas as pd import numpy as np dict = {'Name':['Martha', 'Tim', 'Rob', 'Georgia'], 'Maths':[87, 91, 97, 95], 'Science':[83, 99, 84, 76] } df1 = pd.DataFrame(dict) display(df1) dict = {'Name':['Amy', 'Maddy'], 'Maths':[89, 90], 'Science':[93, 81] } df2 = pd.DataFrame(dict) display(df2) df3 = pd.concat([df1, df2], ignore_index = True) df3.reset_index() display(df3)> Produktion: