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 indexargument 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"])

w3schools CERTIFIED . 2021

Word gesertifiseer!

Voltooi die Pandas-modules, doen die oefeninge, neem die eksamen, en jy sal w3schools-gesertifiseer word!

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 .


Toets jouself met oefeninge

Oefening:

Voeg die korrekte Pandas-metode in om 'n reeks te skep.

pd.(mylist)