I den här artikeln kommer vi att se hur du lägger till en ny rad med värden till en befintlig dataram. Detta kan användas när vi vill infoga en ny post i vår data som vi kanske har missat att lägga till tidigare. Det finns olika metoder för att uppnå detta.
Låt oss nu se med hjälp av exempel hur vi kan göra detta
Exempel 1:
Vi kan lägga till en enda rad med hjälp av DataFrame.loc . Vi kan lägga till raden sist i vår dataram. Vi kan få antalet rader med hjälp av len(DataFrame.index) för att bestämma positionen där vi behöver lägga till den nya raden.
Pytonorm 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:

Exempel 2:
Vi kan också lägga till en ny rad med hjälp av DataFrame.append() fungera
Pytonorm 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:

Exempel 3:
Vi kan också lägga till flera rader med hjälp av pandas.concat() genom att skapa en ny dataram av alla rader som vi behöver lägga till och sedan lägga till denna dataram till den ursprungliga dataramen.
Pytonorm 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: