Udostępnij przez


zamienić

Zamienia wszystkie wystąpienia elementu search na replace.

Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz replace funkcja.

Składnia

from pyspark.databricks.sql import functions as dbf

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

Parametry

Parameter Typ Description
src pyspark.sql.Column lub str Kolumna ciągu do zastąpienia.
search pyspark.sql.Column lub str Kolumna ciągu, jeśli search nie zostanie znaleziona w strelemencie , str zostanie zwrócona bez zmian.
replace pyspark.sql.Column lub str, optional Kolumna ciągu, jeśli replace nie jest określona lub jest pustym ciągiem, nic nie zastępuje ciągu, który jest usuwany z str.

Przykłady

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')]