ınstr

Verilen dizede alt dize sütununun ilk oluşumunun konumunu bulun. Bağımsız değişkenlerden biri null ise null döndürür.

Konum sıfır tabanlı değil, 1 tabanlı dizindir. Alt dize str içinde bulunamazsa 0 döndürür.

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

Sözdizimi

from pyspark.sql import functions as dbf

dbf.instr(str=<str>, substr=<substr>)

Parametreler

Parametre Türü Description
str pyspark.sql.Column veya str üzerinde çalışacak hedef sütun.
substr pyspark.sql.Column veya literal string aranacak alt dize.

İade

pyspark.sql.Column: alt dizenin ilk geçtiği yerin tamsayı olarak konumu.

Örnekler

from pyspark.sql import functions as dbf
df = spark.createDataFrame([("abcd",), ("xyz",)], ["s",])
df.select("*", dbf.instr(df.s, "b")).show()
df = spark.createDataFrame([("abcd",), ("xyz",)], ["s",])
df.select("*", dbf.instr("s", dbf.lit("abc").substr(0, 2))).show()