Panda: come sfruttare il valore delle serie (3 esempi)


Gli esempi seguenti mostrano come ottenere un valore da una serie di panda in tre diversi scenari.

Metodo 1: ottieni valore dalle serie Panda utilizzando index

Il codice seguente mostra come ottenere il terzo valore di posizione in una serie di panda utilizzando il valore dell’indice:

 import pandas as pd

#defineSeries
my_series = pd. Series (['A', 'B', 'C', 'D', 'E'])

#get third value in Series
print (my_series[ 2 ])

VS

Specificando il valore dell’indice 2 , possiamo estrarre il valore nella terza posizione dalla serie panda.

Metodo 2: ottieni valore dalla serie Panda utilizzando la stringa

Il codice seguente mostra come ottenere il valore che corrisponde a una stringa specifica in una serie di panda:

 import pandas as pd

#defineSeries
my_series = pd. Series ({'First':'A', 'Second':'B', 'Third':'C'})

#get value that corresponds to 'Second'
print (my_series[' Second '])

B

Usando questa sintassi, possiamo ottenere il valore che corrisponde a “Second” nella serie panda.

Metodo 3: ottieni il valore della serie Pandas in DataFrame

Il codice seguente mostra come ottenere il valore in una serie panda che è una colonna in un DataFrame panda.

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({'team': ['Mavs', 'Spurs', 'Rockets', 'Heat', 'Nets'],
                   'points': [100, 114, 121, 108, 101]})

#view DataFrame
print (df)

      team points
0 Mavs 100
1 Spurs 114
2 Rockets 121
3 Heat 108
4 Nets 101

#get 'Spurs' value from team column
df. loc [df. team ==' Spurs ',' team ']. values [ 0 ]

'Spurs'

Utilizzando le funzioni loc e value , possiamo ottenere il valore “Spurs” del DataFrame.

Correlati: Pandas loc vs iloc: qual è la differenza?

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre operazioni comuni nei panda:

Come convertire la serie Panda nell’array NumPy
Come ottenere la prima riga di Pandas DataFrame
Come ottenere la prima colonna da Pandas DataFrame

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *