Šajā rakstā mēs redzēsim, kā esošam datu rāmim pievienot jaunu vērtību rindu. To var izmantot, ja vēlamies savos datos ievietot jaunu ierakstu, kuru, iespējams, esam palaiduši garām iepriekš. Lai to panāktu, ir dažādas metodes.
java savienojamība
Tagad ar piemēru palīdzību redzēsim, kā to izdarīt
1. piemērs:
Mēs varam pievienot vienu rindu, izmantojot DataFrame.loc . Mēs varam pievienot rindu mūsu datu rāmja pēdējā vietā. Mēs varam iegūt rindu skaitu, izmantojot len(DataFrame.index), lai noteiktu pozīciju, kurā mums jāpievieno jaunā rinda.
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)> Izvade:
java matemātika nejauši

2. piemērs:
Mēs varam arī pievienot jaunu rindu, izmantojot DataFrame.append() funkciju
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> Izvade:

3. piemērs:
binārā meklēšanas koks]
Mēs varam arī pievienot vairākas rindas, izmantojot pandas.concat() izveidojot jaunu datu rāmi no visām rindām, kas mums jāpievieno, un pēc tam pievienojot šo datu rāmi sākotnējam datu rāmi.
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)> Izvade: