Pandalar: serilerin değerinden nasıl yararlanılır (3 örnek)


Aşağıdaki örnekler, üç farklı senaryoda panda serisinden nasıl değer alınacağını göstermektedir.

Yöntem 1: Dizini kullanarak Pandas serisinden değer alın

Aşağıdaki kod, indeks değerini kullanarak bir panda serisinde üçüncü konum değerinin nasıl alınacağını gösterir:

 import pandas as pd

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

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

VS

İndeks değerini 2 belirterek pandalar serisinden üçüncü konumdaki değeri çıkarabiliriz.

Yöntem 2: Dizeyi kullanarak Pandas serisinden değer alın

Aşağıdaki kod, panda serisindeki belirli bir dizeye karşılık gelen değerin nasıl alınacağını gösterir:

 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

Bu sözdizimini kullanarak pandas serisinde “İkinci”ye karşılık gelen değeri elde edebiliriz.

Yöntem 3: DataFrame’de Pandas Serisi Değerini Alma

Aşağıdaki kod, pandas DataFrame’deki bir sütun olan pandas Serisindeki değerin nasıl alınacağını gösterir.

 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'

Loc vevalues fonksiyonlarını kullanarak DataFrame’in “Spurs” değerini elde edebiliriz.

İlgili: Pandalar loc vs iloc: fark nedir?

Ek kaynaklar

Aşağıdaki eğitimlerde pandalarda diğer yaygın işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:

Pandas serisini NumPy dizisine dönüştürme
Pandas DataFrame’in ilk satırı nasıl alınır
Pandas DataFrame’den ilk sütun nasıl alınır

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir