Serie Panda


Cos'è una serie?

Una serie Pandas è come una colonna in una tabella.

È un array unidimensionale contenente dati di qualsiasi tipo.

Esempio

Crea una semplice serie Panda da un elenco:

import pandas as pd

a = [1, 7, 2]

myvar = pd.Series(a)

print(myvar)

Etichette

Se non viene specificato altro, i valori vengono etichettati con il loro numero di indice. Il primo valore ha indice 0, il secondo valore ha indice 1 ecc.

Questa etichetta può essere utilizzata per accedere a un valore specificato.

Esempio

Restituisce il primo valore della serie:

print(myvar[0])

Crea etichette

Con l' indexargomento, puoi nominare le tue etichette.

Esempio

Crea le tue etichette:

import pandas as pd

a = [1, 7, 2]

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

print(myvar)

Dopo aver creato le etichette, puoi accedere a un articolo facendo riferimento all'etichetta.

Esempio

Restituisce il valore di "y":

print(myvar["y"])

w3schools CERTIFIED . 2021

Ottieni la certificazione!

Completa i moduli Pandas, fai gli esercizi, sostieni l'esame e diventerai certificato w3schools!

ISCRIVITI A $10

Oggetti chiave/valore come serie

Puoi anche utilizzare un oggetto chiave/valore, come un dizionario, durante la creazione di una serie.

Esempio

Crea una semplice serie Panda da un dizionario:

import pandas as pd

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

myvar = pd.Series(calories)

print(myvar)

Nota: le chiavi del dizionario diventano le etichette.

Per selezionare solo alcuni degli elementi nel dizionario, utilizzare l' index argomento e specificare solo gli elementi che si desidera includere nella serie.

Esempio

Crea una serie utilizzando solo i dati di "giorno1" e "giorno2":

import pandas as pd

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

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

print(myvar)

DataFrame

I set di dati nei Panda sono solitamente tabelle multidimensionali, chiamate DataFrames.

La serie è come una colonna, un DataFrame è l'intera tabella.

Esempio

Crea un DataFrame da due serie:

import pandas as pd

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

myvar = pd.DataFrame(data)

print(myvar)

Imparerai a conoscere DataFrames nel prossimo capitolo .


Mettiti alla prova con gli esercizi

Esercizio:

Inserisci il metodo Pandas corretto per creare una serie.

pd.(mylist)