Primjeri
Dodaj nulti stupac koji postaje pandas dataframe index
DeijtaFreijm = DeijtaFreijm.reset_index()
Prebroj recorde u dataframetu
(počinje od 0, dakle od “0 do 9” je 10 elemenata; podrazumijeva da ima “Index”)
print(len(DeijtaFreijm.index))
Dodaj 15 dana na dataframe timestamp
DeijtaFreijm["Earnings Date"][1] == 2023-05-06 00:00:00-04:00 DatumKraj = DeijtaFreijm["Earnings Date"][1] + timedelta(days=15) DatumKraj == 2023-05-21 00:00:00-04:00
Printaj drugi record, “okomito”
print (DeijtaFreijm.loc[1])
Printaj drugi record, “vodoravno”
print (DeijtaFreijm.loc[[1]])
Printaj drugi record, stupac “Mirko”
print (DeijtaFreijm.loc[1,"Mirko])
Ukloni stupac “Slavko”
DeijtaFreijm = DeijtaFreijm.drop("Slavko",axis=1)
(Dodaj) stupac “Slavko”, default vrijednost je 0
DeijtaFreijm ["Slavko"] = 0
Pronađi redak u kojemu stupac “Mirko” ima vrijednost 123; ili string “abece”
print (DeijtaFreijm.loc [ DeijtaFreijm["Mirko"] == 123 ]) var3 = DeijtaFreijm.loc [ DeijtaFreijm["Mirko"] == "abece" ]
(Dodaj) stupac “Matematika” je rezultat matematičke operacije nad stupcima “Mirko” i “Slavko”
DeijtaFreijm ["Matematika"] = DeijtaFreijm ["Mirko"] / DeijtaFreijm ["Slavko"]
Format stupca – postotak (%)
Vrijednosti stupca “Postotak” su upisane u obliku “0.005458“. Želiš ih u obliku “0,55%“.
DeijtaFreijm['Postotak'] = pandas.Series(["{0:.2f}%".format(val * 100) for val in DeijtaFreijm['Postotak']], index = DeijtaFreijm.index)
Kopiraj dataframe A u dataframe B
DeijtaFreijmB = DeijtaFreijmA.copy()
Kopiraj samo neke columnse iz dataframeta A u dataframe B
DeijtaFreijmB = DeijtaFreijmA[["Stupac1","Stupac7"]].copy()
Pretvori dataframe “YYYY-mm-dd HH:MM:SS” u “YYYYmmdd” (YMD)
DeijtaFreijm["Datum"] = DeijtaFreijm["Datum"].dt.strftime("%Y%m%d")
Slike
“Okomito”
“Vodoravno”
pandas xpandas dataframe xdataframe xframe tips tricks xtips xtricks columns xcolumns add xadd delete xdelete remove xremove insert xinsert index xindex savjeti trikovi xsavjeti xtrikovi examples xexamples savjeti xsavjeti


