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.
Ganti semua substring dari nilai string yang ditentukan yang cocok dengan regexp dengan penggantian.
Untuk fungsi Databricks SQL yang sesuai, lihat regexp_replace fungsi.
Syntax
from pyspark.sql import functions as dbf
dbf.regexp_replace(string=<string>, pattern=<pattern>, replacement=<replacement>)
Parameter-parameternya
| Pengaturan | Tipe | Description |
|---|---|---|
string |
pyspark.sql.Column atau str |
nama kolom atau kolom yang berisi nilai string |
pattern |
pyspark.sql.Column atau str |
objek kolom atau str yang berisi pola regexp |
replacement |
pyspark.sql.Column atau str |
objek kolom atau str yang berisi penggantian |
Examples
from pyspark.sql import functions as dbf
df = spark.createDataFrame(
[("100-200", r"(\d+)", "--")],
["str", "pattern", "replacement"]
)
df.select('*', dbf.regexp_replace('str', r'(\d+)', '--')).show()
df.select('*',
dbf.regexp_replace(dbf.col("str"), dbf.col("pattern"), dbf.col("replacement"))
).show()