Pular para o conteúdo principal

localizar

Localize a posição da primeira ocorrência de substr em uma coluna de strings, após position pos.

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

Sintaxe​

Python
from pyspark.sql import functions as dbf

dbf.locate(substr=<substr>, str=<str>, pos=<pos>)

Parâmetros​

Parâmetro

Tipo

Descrição

substr

literal string

uma corda

str

pyspark.sql.Column ou str

uma coluna de pyspark.sql.types.StringType

pos

int, optional

posição começar (com base em zero)

Parâmetro

Tipo

Descrição

substr

literal string

uma corda

str

pyspark.sql.Column ou str

uma coluna de pyspark.sql.types.StringType

pos

int, optional

posição começar (com base em zero)

Devoluções​

pyspark.sql.Column: posição da subcadeia.

Exemplos​

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