Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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()