Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Znajdź pozycję pierwszego wystąpienia podciągu w kolumnie ciągu po pozycji pos.
Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz locate funkcja.
Składnia
from pyspark.databricks.sql import functions as dbf
dbf.locate(substr=<substr>, str=<str>, pos=<pos>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
substr |
literal string |
ciąg |
str |
pyspark.sql.Column lub str |
kolumna z pyspark.sql.types.StringType |
pos |
int, optional |
pozycja początkowa (na podstawie zera) |
Zwraca
pyspark.sql.Column: pozycja podciągu.
Przykłady
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()