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 kolom.
Sintaksis
substr(startPos, length)
Parameter-parameternya
| Parameter | Tipe | Deskripsi |
|---|---|---|
startPos |
int atau Kolom | Posisi awal (berbasis 1) |
length |
int atau Kolom | Panjang substring |
Pengembalian Barang
kolom
Examples
Contoh 1: Menggunakan bilangan bulat untuk argumen input.
df = spark.createDataFrame(
[(2, "Alice"), (5, "Bob")], ["age", "name"])
df.select(df.name.substr(1, 3).alias("col")).collect()
# [Row(col='Ali'), Row(col='Bob')]
Contoh 2: Menggunakan kolom untuk argumen input.
df = spark.createDataFrame(
[(3, 4, "Alice"), (2, 3, "Bob")], ["sidx", "eidx", "name"])
df.select(df.name.substr(df.sidx, df.eidx).alias("col")).collect()
# [Row(col='ice'), Row(col='ob')]