Pandas reeks
Wat is 'n reeks?
'n Pandas-reeks is soos 'n kolom in 'n tabel.
Dit is 'n eendimensionele skikking wat data van enige tipe bevat.
Voorbeeld
Skep 'n eenvoudige Pandas-reeks uit 'n lys:
import pandas as pd
a = [1, 7, 2]
myvar = pd.Series(a)
print(myvar)
Etikette
As niks anders gespesifiseer word nie, word die waardes gemerk met hul indeksnommer. Eerste waarde het indeks 0, tweede waarde het indeks 1 ens.
Hierdie etiket kan gebruik word om toegang tot 'n gespesifiseerde waarde te verkry.
Voorbeeld
Gee die eerste waarde van die reeks terug:
print(myvar[0])
Skep etikette
Met die index
argument kan jy jou eie etikette noem.
Voorbeeld
Skep jou eie etikette:
import pandas as pd
a = [1, 7, 2]
myvar = pd.Series(a, index = ["x", "y", "z"])
print(myvar)
Wanneer jy etikette geskep het, kan jy toegang tot 'n item kry deur na die etiket te verwys.
Voorbeeld
Gee die waarde van "y" terug:
print(myvar["y"])
Word gesertifiseer!
R10 INSKRYF
Sleutel-/waarde-voorwerpe as reeks
Jy kan ook 'n sleutel/waarde-objek, soos 'n woordeboek, gebruik wanneer jy 'n reeks skep.
Voorbeeld
Skep 'n eenvoudige Pandas-reeks uit 'n woordeboek:
import pandas as pd
calories = {"day1": 420, "day2": 380, "day3":
390}
myvar = pd.Series(calories)
print(myvar)
Let wel: Die sleutels van die woordeboek word die byskrifte.
Om slegs sommige van die items in die woordeboek te kies, gebruik die index
argument en spesifiseer slegs die items wat jy in die Reeks wil insluit.
Voorbeeld
Skep 'n reeks deur slegs data van "dag1" en "dag2" te gebruik:
import pandas as pd
calories = {"day1": 420, "day2": 380, "day3":
390}
myvar = pd.Series(calories,
index = ["day1", "day2"])
print(myvar)
Datarame
Datastelle in Pandas is gewoonlik multi-dimensionele tabelle, genoem DataFrames.
Reeks is soos 'n kolom, 'n DataFrame is die hele tabel.
Voorbeeld
Skep 'n dataraam uit twee reekse:
import pandas as pd
data = {
"calories": [420, 380, 390],
"duration":
[50, 40, 45]
}
myvar = pd.DataFrame(data)
print(myvar)
Jy sal in die volgende hoofstuk van DataFrames leer .