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

翻訳する

replaceの文字はmatching文字に対応しています。文字列内のいずれかの文字がmatching内の文字と一致するたびに翻訳が行われます。

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

構文

Python
from pyspark.databricks.sql import functions as dbf

dbf.translate(srcCol=<srcCol>, matching=<matching>, replace=<replace>)

パラメーター

パラメーター

Type

説明

srcCol

pyspark.sql.Column または str

ソース列または文字列

matching

str

一致する文字。

replace

str

置換する文字。これがmatching文字列より短い場合、置換されない文字は削除されます。

戻り値

pyspark.sql.Column: 置き換えられた値。

Python
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('translate',)], ['a'])
df.select('*', dbf.translate('a', "rnlt", "123")).show()