Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan substring dari string str sebelum menghitung kemunculan delim pemisah. Jika hitungan positif, semua yang tersisa dari pemisah akhir (dihitung dari kiri) dikembalikan. Jika hitungan negatif, setiap di sebelah kanan pemisah akhir (dihitung dari kanan) dikembalikan. substring_index melakukan kecocokan peka huruf besar/kecil saat mencari delim.
Untuk fungsi Databricks SQL yang sesuai, lihat substring_index fungsi.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.substring_index(str=<str>, delim=<delim>, count=<count>)
Parameter-parameternya
| Pengaturan | Tipe | Description |
|---|---|---|
str |
pyspark.sql.Column atau str |
kolom target untuk dikerjakan. |
delim |
literal string |
pemisah nilai. |
count |
int |
jumlah kemunculan. |
Pengembalian Barang
pyspark.sql.Column: substring dari nilai yang diberikan.
Examples
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('a.b.c.d',)], ['s'])
df.select('*', dbf.substring_index(df.s, '.', 2)).show()
df.select('*', dbf.substring_index('s', '.', -3)).show()