Pandy: jak wykorzystać wartość serii (3 przykłady)


Poniższe przykłady pokazują, jak uzyskać wartość z serii pand w trzech różnych scenariuszach.

Metoda 1: Uzyskaj wartość z serii Pandas za pomocą indeksu

Poniższy kod pokazuje, jak uzyskać trzecią pozycję w serii pand przy użyciu wartości indeksu:

 import pandas as pd

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

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

VS

Podając wartość indeksu 2 , możemy wyodrębnić wartość znajdującą się na trzeciej pozycji z szeregu pand.

Metoda 2: Uzyskaj wartość z serii Pandas za pomocą ciągu znaków

Poniższy kod pokazuje, jak uzyskać wartość odpowiadającą konkretnemu ciągowi w serii pand:

 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

Korzystając z tej składni, możemy uzyskać wartość odpowiadającą „Drugiej” w serii pand.

Metoda 3: Uzyskaj wartość serii Pandas w ramce danych

Poniższy kod pokazuje, jak uzyskać wartość w serii pand, która jest kolumną w ramce danych pand.

 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'

Korzystając z funkcji loc i wartości , możemy uzyskać wartość „Spurs” ramki DataFrame.

Powiązane: Pandy loc vs iloc: jaka jest różnica?

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje na pandach:

Jak przekonwertować serię Pand na tablicę NumPy
Jak zdobyć pierwszy wiersz Pandas DataFrame
Jak zdobyć pierwszą kolumnę z Pandas DataFrame

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *