Pular para o conteúdo principal

posição

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

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

Sintaxe​

Python
from pyspark.sql import functions as dbf

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

Parâmetros​

Parâmetro

Tipo

Descrição

substr

pyspark.sql.Column ou str

Uma coluna de strings, substring.

str

pyspark.sql.Column ou str

Uma coluna de strings.

start

pyspark.sql.Column ou str, optional

Uma coluna de strings, posição inicial.

Parâmetro

Tipo

Descrição

substr

pyspark.sql.Column ou str

Uma coluna de strings, substring.

str

pyspark.sql.Column ou str

Uma coluna de strings.

start

pyspark.sql.Column ou str, optional

Uma coluna de strings, posição inicial.

Exemplos​

Python
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()