Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sütun değerinin bir değer listesinde olup olmadığını denetleyin.
Sözdizimi
isin(*cols)
Parametreler
| Parametre | Türü | Açıklama |
|---|---|---|
cols |
values | Denetlenecek değerlerin listesi |
İadeler
Sütun (boole)
Örnekler
Örnek 1: Belirtilen değerlerde adlarla satırları filtreleyin.
df = spark.createDataFrame([(2, "Alice"), (5, "Bob"), (8, "Mike")], ["age", "name"])
df[df.name.isin("Bob", "Mike")].orderBy("age").show()
# +---+----+
# |age|name|
# +---+----+
# | 5| Bob|
# | 8|Mike|
# +---+----+
Örnek 2: Belirtilen listede yaşları olan satırları filtreleyin.
df[df.age.isin([1, 2, 3])].show()
# +---+-----+
# |age| name|
# +---+-----+
# | 2|Alice|
# +---+-----+
Örnek 3: Belirtilen değerlerde olmayan adlarla satırları filtreleyin.
df[~df.name.isin("Alice", "Bob")].show()
# +---+----+
# |age|name|
# +---+----+
# | 8|Mike|
# +---+----+
Örnek 4: DataFrame'i IN alt sorgusu olarak kullanın.
df.where(df.age.isin(spark.range(6))).orderBy("age").show()
# +---+-----+
# |age| name|
# +---+-----+
# | 2|Alice|
# | 5| Bob|
# +---+-----+