Pandas: como aproveitar o valor das séries (3 exemplos)


Os exemplos a seguir mostram como obter um valor de uma série pandas em três cenários diferentes.

Método 1: obter valor da série Pandas usando índice

O código a seguir mostra como obter o valor da terceira posição em uma série de pandas usando o valor do índice:

 import pandas as pd

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

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

VS

Ao especificar o valor do índice 2 , podemos extrair o valor na terceira posição da série pandas.

Método 2: obter valor da série Pandas usando string

O código a seguir mostra como obter o valor que corresponde a uma string específica em uma série do pandas:

 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 esta sintaxe, podemos obter o valor que corresponde a “Segundo” na série pandas.

Método 3: obter o valor da série Pandas no DataFrame

O código a seguir mostra como obter o valor em uma série do pandas que é uma coluna em um DataFrame do pandas.

 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'

Usando as funções loc e valores , podemos obter o valor “Spurs” do DataFrame.

Relacionado: Pandas loc vs iloc: qual a diferença?

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras operações comuns em pandas:

Como converter a série Pandas em array NumPy
Como obter a primeira linha do Pandas DataFrame
Como obter a primeira coluna do Pandas DataFrame

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *