Bagikan melalui


ganti

Menghapus semua kejadian search dengan replace.

Untuk fungsi Databricks SQL yang sesuai, lihat replace fungsi.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.replace(src=<src>, search=<search>, replace=<replace>)

Parameter-parameternya

Pengaturan Tipe Description
src pyspark.sql.Column atau str Kolom string yang akan diganti.
search pyspark.sql.Column atau str Kolom string, Jika search tidak ditemukan di str, str dikembalikan tidak berubah.
replace pyspark.sql.Column atau str, optional Kolom string, Jika replace tidak ditentukan atau merupakan string kosong, tidak ada yang menggantikan string yang dihapus dari str.

Examples

df = spark.createDataFrame([("ABCabc", "abc", "DEF",)], ["a", "b", "c"])
df.select(replace(df.a, df.b, df.c).alias('r')).collect()
[Row(r='ABCDEF')]
df.select(replace(df.a, df.b).alias('r')).collect()
[Row(r='ABC')]