Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Individuare la posizione della prima occorrenza della sottostringa in una colonna di tipo stringa, dopo la posizione pos.
Per la funzione SQL di Databricks corrispondente, vedere locate funzione.
Sintassi
from pyspark.databricks.sql import functions as dbf
dbf.locate(substr=<substr>, str=<str>, pos=<pos>)
Parametri
| Parametro | TIPO | Description |
|---|---|---|
substr |
literal string |
una stringa |
str |
pyspark.sql.Column o str |
una colonna di pyspark.sql.types.StringType |
pos |
int, optional |
posizione iniziale (in base zero) |
Restituzioni
pyspark.sql.Column: posizione della sottostringa.
Esempi
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()