V tomto článku uvidíme, ako pridať nový riadok hodnôt do existujúceho dátového rámca. Dá sa to použiť, keď chceme do našich údajov vložiť nový záznam, ktorý sme možno predtým zabudli pridať. Existujú rôzne spôsoby, ako to dosiahnuť.
dlho do int java
Teraz sa pozrime na príkladoch, ako to môžeme urobiť
Príklad 1:
Môžeme pridať jeden riadok pomocou DataFrame.loc . Riadok môžeme pridať ako posledný v našom dátovom rámci. Počet riadkov môžeme získať pomocou len(DataFrame.index) na určenie pozície, na ktorej musíme pridať nový riadok.
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)> Výkon:

Príklad 2:
Nový riadok môžeme pridať aj pomocou DataFrame.append() funkciu
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> Výkon:

Príklad 3:
Môžeme tiež pridať viacero riadkov pomocou pandas.concat() vytvorením nového dátového rámca zo všetkých riadkov, ktoré potrebujeme pridať, a následným pripojením tohto dátového rámca k pôvodnému dátovému rámcu.
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)> Výkon: