Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Retourneert de index (op basis van 1) van de opgegeven tekenreeks (str) in de door komma's gescheiden lijst (strArray). Retourneert 0, als de tekenreeks niet is gevonden of als de opgegeven tekenreeks (str) een komma bevat.
Voor de overeenkomstige Databricks SQL-functie, zie de find_in_set functie.
Syntaxis
from pyspark.sql import functions as dbf
dbf.find_in_set(str=<str>, str_array=<str_array>)
Parameterwaarden
| Kenmerk | Typologie | Description |
|---|---|---|
str |
pyspark.sql.Column of str |
De opgegeven tekenreeks die moet worden gevonden. |
str_array |
pyspark.sql.Column of str |
De door komma's gescheiden lijst. Voorbeelden -------- >>> df = spark.createDataFrame([("ab", "abc,b,ab,c,def")], ['a', 'b']) >>> df.select(find_in_set(df.a, df.b).alias('r')).collect() [Row(r=3)] |
Voorbeelden
df = spark.createDataFrame([("ab", "abc,b,ab,c,def")], ['a', 'b'])
df.select(find_in_set(df.a, df.b).alias('r')).collect()