Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vyhledejte pozici prvního výskytu podřetězce ve sloupci řetězce, po pozici pos.
Odpovídající funkci SQL Databricks vizte funkcelocate.
Syntaxe
from pyspark.sql import functions as dbf
dbf.locate(substr=<substr>, str=<str>, pos=<pos>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
substr |
literal string |
řetězec |
str |
pyspark.sql.Column nebo str |
sloupec pyspark.sql.types.StringType |
pos |
int, optional |
počáteční pozice (založená na nule) |
Návraty
pyspark.sql.Column: pozice podřetěžce.
Examples
from pyspark.sql import functions as dbf
df = spark.createDataFrame([('abcd',)], ['s',])
df.select('*', dbf.locate('b', 's', 1)).show()
df.select('*', dbf.locate('b', df.s, 3)).show()