Pandalar: değerin herhangi bir sütunda göründüğü satırları seçin
Çoğu zaman, sütunlardan birinde belirli bir değerin göründüğü pandas DataFrame’deki satırları seçmek isteyebilirsiniz.
Neyse ki, .any pandas işlevini kullanarak bunu yapmak kolaydır. Bu eğitimde bu işlevin pratik kullanımına ilişkin çeşitli örnekler açıklanmaktadır.
Örnek 1: Herhangi bir sütunda bir değer bulun
Aşağıdaki pandalara sahip olduğumuzu varsayalım DataFrame:
import pandas as pd #createDataFrame df = pd.DataFrame({'points': [25, 12, 15, 14, 19], 'assists': [5, 7, 7, 9, 12], 'rebounds': [11, 8, 10, 6, 6]}) #view DataFrame print (df) points assists rebounds 0 25 5 11 1 12 7 8 2 15 7 10 3 14 9 6 4 19 12 6
Aşağıdaki sözdizimi, DataFrame’de sütunlardan birinde 25 değerini içeren tüm satırların nasıl seçileceğini gösterir:
df[df. isin ([ 25 ]). any (axis= 1 )] points assists rebounds 0 25 5 11
Aşağıdaki sözdizimi, herhangi bir sütunda 25, 9 veya 6 değerlerini içeren DataFrame’deki tüm satırların nasıl seçileceğini gösterir:
df[df. isin ([ 25,9,6 ]). any (axis= 1 )] points assists rebounds 0 25 5 11 3 14 9 6 4 19 12 6
Örnek 2: Herhangi bir sütunda bir karakter bulun
Aşağıdaki pandalara sahip olduğumuzu varsayalım DataFrame:
import pandas as pd #createDataFrame df = pd.DataFrame({'points': [25, 12, 15, 14, 19], 'assists': [5, 7, 7, 9, 12], 'position': ['G', 'G', 'F', 'F', 'C']}) #view DataFrame print (df) position assist points 0 25 5 G 1 12 7 G 2 15 7 F 3 14 9 F 4 19 12 C
Aşağıdaki sözdizimi, herhangi bir sütunda G karakterini içeren DataFrame’deki tüm satırların nasıl seçileceğini gösterir:
df[df. isin ([' G ']). any (axis= 1 )] position assist points 0 25 5 G 1 12 7 G
Aşağıdaki sözdizimi, herhangi bir sütunda G veya C değerlerini içeren DataFrame’deki tüm satırların nasıl seçileceğini gösterir:
df[df. isin ([' G ',' C ']). any (axis= 1 )] position assist points 0 25 5 G 1 12 7 G 4 19 12 C
Ek kaynaklar
Pandas DataFrame’i birden çok koşulda filtreleme
Pandas’ta birden çok sütunda benzersiz değerler nasıl bulunur?
Pandas DataFrame’de satır numaraları nasıl alınır?