Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Periksa apakah nilai kolom berada dalam daftar nilai.
Sintaksis
isin(*cols)
Parameter-parameternya
| Parameter | Tipe | Deskripsi |
|---|---|---|
cols |
values | Daftar nilai yang akan diperiksa |
Pengembalian Barang
Kolom (boolean)
Examples
Contoh 1: Memfilter baris dengan nama dalam nilai yang ditentukan.
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|
# +---+----+
Contoh 2: Memfilter baris dengan usia dalam daftar yang ditentukan.
df[df.age.isin([1, 2, 3])].show()
# +---+-----+
# |age| name|
# +---+-----+
# | 2|Alice|
# +---+-----+
Contoh 3: Memfilter baris dengan nama yang tidak ada dalam nilai yang ditentukan.
df[~df.name.isin("Alice", "Bob")].show()
# +---+----+
# |age|name|
# +---+----+
# | 8|Mike|
# +---+----+
Contoh 4: Gunakan DataFrame sebagai subkueri IN.
df.where(df.age.isin(spark.range(6))).orderBy("age").show()
# +---+-----+
# |age| name|
# +---+-----+
# | 2|Alice|
# | 5| Bob|
# +---+-----+