Série Pandy


Co je série?

Řada Pandas je jako sloupec v tabulce.

Je to jednorozměrné pole obsahující data libovolného typu.

Příklad

Vytvořte jednoduchou sérii Pandas ze seznamu:

import pandas as pd

a = [1, 7, 2]

myvar = pd.Series(a)

print(myvar)

Štítky

Pokud není uvedeno nic jiného, ​​jsou hodnoty označeny svým indexovým číslem. První hodnota má index 0, druhá hodnota má index 1 atd.

Tento štítek lze použít pro přístup k zadané hodnotě.

Příklad

Vraťte první hodnotu řady:

print(myvar[0])

Vytvořte štítky

Pomocí indexargumentu můžete pojmenovat své vlastní štítky.

Příklad

Vytvořte si vlastní štítky:

import pandas as pd

a = [1, 7, 2]

myvar = pd.Series(a, index = ["x", "y", "z"])

print(myvar)

Po vytvoření štítků můžete přistupovat k položce odkazem na štítek.

Příklad

Vraťte hodnotu "y":

print(myvar["y"])

w3schools CERTIFIED . 2021

Získejte certifikaci!

Dokončete moduly Pandas, proveďte cvičení, udělejte zkoušku a získáte certifikaci w3schools!

10 $ ZÁPIS

Objekty klíče/hodnoty jako série

Při vytváření řady můžete také použít objekt klíč/hodnota, jako je slovník.

Příklad

Vytvořte jednoduchou sérii Pandas ze slovníku:

import pandas as pd

calories = {"day1": 420, "day2": 380, "day3": 390}

myvar = pd.Series(calories)

print(myvar)

Poznámka: Klávesy slovníku se stanou štítky.

Chcete-li vybrat pouze některé položky ve slovníku, použijte index argument a zadejte pouze položky, které chcete zahrnout do řady.

Příklad

Vytvořte sérii pouze pomocí dat ze „den1“ a „den2“:

import pandas as pd

calories = {"day1": 420, "day2": 380, "day3": 390}

myvar = pd.Series(calories, index = ["day1", "day2"])

print(myvar)

DataFrames

Datové sady v Pandas jsou obvykle vícerozměrné tabulky, nazývané DataFrames.

Série je jako sloupec, DataFrame je celá tabulka.

Příklad

Vytvořte DataFrame ze dvou řad:

import pandas as pd

data = {
  "calories": [420, 380, 390],
  "duration": [50, 40, 45]
}

myvar = pd.DataFrame(data)

print(myvar)

O DataFrames se dozvíte v další kapitole .


Otestujte se pomocí cvičení

Cvičení:

Chcete-li vytvořit sérii, vložte správnou metodu Pandas.

pd.(mylist)