Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Sprawdź, czy wartość kolumny znajduje się na liście wartości.
Składnia
isin(*cols)
Parametry
| Parameter | Typ | Opis |
|---|---|---|
cols |
values | Lista wartości do sprawdzenia względem |
Zwroty
Kolumna (wartość logiczna)
Examples
Przykład 1. Filtrowanie wierszy przy użyciu nazw w określonych wartościach.
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|
# +---+----+
Przykład 2. Filtrowanie wierszy według wieku na określonej liście.
df[df.age.isin([1, 2, 3])].show()
# +---+-----+
# |age| name|
# +---+-----+
# | 2|Alice|
# +---+-----+
Przykład 3. Filtrowanie wierszy z nazwami, które nie należą do określonych wartości.
df[~df.name.isin("Alice", "Bob")].show()
# +---+----+
# |age|name|
# +---+----+
# | 8|Mike|
# +---+----+
Przykład 4. Użyj ramki danych jako podzapytania IN.
df.where(df.age.isin(spark.range(6))).orderBy("age").show()
# +---+-----+
# |age| name|
# +---+-----+
# | 2|Alice|
# | 5| Bob|
# +---+-----+