În acest articol, vom vedea cum să adăugați un nou rând de valori la un cadru de date existent. Aceasta poate fi folosită atunci când dorim să inserăm o nouă intrare în datele noastre pe care s-ar putea să nu o adăugam mai devreme. Există diferite metode pentru a realiza acest lucru.
Acum, să vedem cu ajutorul exemplelor cum putem face acest lucru
Exemplul 1:
Putem adăuga un singur rând folosind DataFrame.loc . Putem adăuga rândul la ultimul din cadrul nostru de date. Putem obține numărul de rânduri folosind len(DataFrame.index) pentru a determina poziția la care trebuie să adăugăm noul rând.
Piton 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)> Ieșire:

Exemplul 2:
De asemenea, putem adăuga un nou rând folosind DataFrame.append() funcţie
Piton 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> Ieșire:

Exemplul 3:
De asemenea, putem adăuga mai multe rânduri folosind pandas.concat() prin crearea unui nou cadru de date cu toate rândurile pe care trebuie să le adăugăm și apoi adăugând acest cadru de date la cadrul de date original.
Piton 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)> Ieșire:
mvc pentru java