V tem članku si bomo ogledali, kako dodati novo vrstico vrednosti v obstoječi podatkovni okvir. To lahko uporabimo, ko želimo v svoje podatke vstaviti nov vnos, ki smo ga prej morda zamudili dodati. Za dosego tega obstajajo različne metode.
končni stroj
Zdaj pa poglejmo s pomočjo primerov, kako lahko to storimo
Primer 1:
Dodamo lahko eno vrstico z uporabo DataFrame.loc . V našem podatkovnem okviru lahko dodamo zadnjo vrstico. Število vrstic lahko dobimo z uporabo len(DataFrame.index) za določitev položaja, na katerem moramo dodati novo vrstico.
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)> Izhod:
zemljevid java

Primer 2:
Dodamo lahko tudi novo vrstico z uporabo DataFrame.append() funkcijo
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> Izhod:

Primer 3:
kaj je hibernacija
Dodamo lahko tudi več vrstic z uporabo pandas.concat() tako, da ustvarimo nov podatkovni okvir vseh vrstic, ki jih moramo dodati, in nato dodamo ta podatkovni okvir izvirnemu podatkovnemu okvirju.
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)> Izhod: