Šiame straipsnyje pamatysime, kaip prie esamo duomenų rėmelio pridėti naują reikšmių eilutę. Tai gali būti naudojama, kai norime į savo duomenis įterpti naują įrašą, kurį galbūt praleidome anksčiau. Yra įvairių būdų tai pasiekti.
Dabar su pavyzdžiais pažiūrėkime, kaip tai padaryti
1 pavyzdys:
Mes galime pridėti vieną eilutę naudodami DataFrame.loc . Eilutę galime įtraukti paskutinę savo duomenų rėmelio eilutę. Eilučių skaičių galime gauti naudodami len(DataFrame.index), kad nustatytų vietą, kurioje turime pridėti naują eilutę.
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)> Išvestis:

2 pavyzdys:
Taip pat galime pridėti naują eilutę naudodami DataFrame.append() funkcija
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> Išvestis:

3 pavyzdys:
Taip pat galime pridėti kelias eilutes naudodami pandas.concat() sukurdami naują duomenų rėmelį iš visų eilučių, kurias turime pridėti, ir pridedant šį duomenų rėmelį prie pradinio duomenų rėmelio.
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)> Išvestis: