Compartir a través de


buscar

Busque la posición de la primera aparición de "substr" en una columna de texto, después de la posición pos.

Para obtener la función SQL de Databricks correspondiente, consulte locate function.

Syntax

from pyspark.databricks.sql import functions as dbf

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

Parámetros

Parámetro Tipo Description
substr literal string una cadena
str pyspark.sql.Column o str una columna de pyspark.sql.types.StringType
pos int, optional posición inicial (basada en cero)

Devoluciones

pyspark.sql.Column: posición de la subcadena.

Examples

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