Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Controleer of de kolomwaarde zich in een lijst met waarden bevindt.
Syntaxis
isin(*cols)
Parameterwaarden
| Kenmerk | Typ | Beschrijving |
|---|---|---|
cols |
values | Lijst met waarden waarop moet worden gecontroleerd |
Retouren
Kolom (Booleaanse waarde)
Examples
Voorbeeld 1: Rijen filteren met namen in de opgegeven waarden.
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|
# +---+----+
Voorbeeld 2: Rijen filteren met leeftijden in de opgegeven lijst.
df[df.age.isin([1, 2, 3])].show()
# +---+-----+
# |age| name|
# +---+-----+
# | 2|Alice|
# +---+-----+
Voorbeeld 3: Rijen filteren met namen die niet in de opgegeven waarden staan.
df[~df.name.isin("Alice", "Bob")].show()
# +---+----+
# |age|name|
# +---+----+
# | 8|Mike|
# +---+----+
Voorbeeld 4: Een DataFrame gebruiken als een IN-subquery.
df.where(df.age.isin(spark.range(6))).orderBy("age").show()
# +---+-----+
# |age| name|
# +---+-----+
# | 2|Alice|
# | 5| Bob|
# +---+-----+