Compartilhar via


position

Retorna a posição da primeira ocorrência de substr em str após a posição start. O valor fornecido start e retornado é baseado em 1.

Para a função SQL do Databricks correspondente, consulte a função position.

Sintaxe

from pyspark.databricks.sql import functions as dbf

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

Parâmetros

Parâmetro Tipo Description
substr pyspark.sql.Column ou str Uma coluna de cadeia de caracteres, subcadeia de caracteres.
str pyspark.sql.Column ou str Uma coluna de cadeia de caracteres.
start pyspark.sql.Column ou str, optional Uma coluna de cadeia de caracteres, posição inicial.

Exemplos

from pyspark.databricks.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()