メインコンテンツまでスキップ

交換する

すべてのsearchreplaceに置き換えます。

対応する Databricks SQL 関数については、 replace関数を参照してください。

構文

Python
from pyspark.databricks.sql import functions as dbf

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

パラメーター

パラメーター

Type

説明

src

pyspark.sql.Column または str

置換する文字列の列。

search

pyspark.sql.Column または str

文字列の列。 strsearchが見つからない場合は、変更されずにstrが返されます。

replace

pyspark.sql.Column または str, optional

文字列の列。 replaceが指定されていないか空の文字列の場合、 strから削除された文字列は何も置き換えられません。

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