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

交換する

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

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

構文

Python
from pyspark.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から削除された文字列は何も置き換えられません。

パラメーター

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')]
このページの見出し