postavení

Vrátí pozici prvního výskytu substr v str po pozici start. start Daná a návratová hodnota je založená na 1.

Odpovídající funkci SQL Databricks vizte funkceposition.

Syntaxe

from pyspark.sql import functions as dbf

dbf.position(substr=<substr>, str=<str>, start=<start>)

Parametry

Parameter Typ Description
substr pyspark.sql.Column nebo str Sloupec řetězce, podřetězce.
str pyspark.sql.Column nebo str Sloupec řetězce.
start pyspark.sql.Column nebo str, optional Sloupec řetězce, počáteční pozice.

Examples

from pyspark.sql import functions as dbf
spark.createDataFrame(
[("bar", "foobarbar", 5,)], ["a", "b", "c"]
).select(dbf.position("a", "b", "c")).show()
spark.createDataFrame(
[("bar", "foobarbar", 5,)], ["a", "b", "c"]
).select(dbf.position("a", "b")).show()