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.databricks.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)

Devoluções

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

Exemplos

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