Bulun

Konum pos'tan sonra, bir dize sütunundaki alt dizenin ilk meydana gelişinin konumunu belirleyin.

İlgili Databricks SQL fonksiyonu için bakınız locate fonksiyonu.

Sözdizimi

from pyspark.sql import functions as dbf

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

Parametreler

Parametre Türü Description
substr literal string dize
str pyspark.sql.Column veya str sütun pyspark.sql.types.StringType
pos int, optional başlangıç konumu (sıfır tabanlı)

İade

pyspark.sql.Column: alt dizenin konumu.

Örnekler

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