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

翻訳する

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

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

構文

Python
from pyspark.sql import functions as dbf

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

パラメーター

パラメーター

Type

説明

srcCol

pyspark.sql.Column または str

ソース列または文字列

matching

str

一致する文字。

replace

str

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

パラメーター

Type

説明

srcCol

pyspark.sql.Column または str

ソース列または文字列

matching

str

一致する文字。

replace

str

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

戻り値

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

Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([('translate',)], ['a'])
df.select('*', dbf.translate('a', "rnlt", "123")).show()
このページの見出し