Aller au contenu principal

traduire

Les caractères dans replace correspondent aux caractères dans matching. La traduction aura lieu chaque fois qu'un caractère de la chaîne correspondra au caractère de matching.

Pour la fonction Databricks SQL correspondante, consultez la fonctiontranslate.

Syntaxe

Python
from pyspark.sql import functions as dbf

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

parameter

parameter

Type

Description

srcCol

pyspark.sql.Column OU str

Colonne source ou chaînes de caractères

matching

str

caractères correspondants.

replace

str

Caractères à remplacer. Si cette chaîne est plus courte que matching, alors les caractères sans remplacement seront supprimés.

parameter

Type

Description

srcCol

pyspark.sql.Column OU str

Colonne source ou chaînes de caractères

matching

str

caractères correspondants.

replace

str

Caractères à remplacer. Si cette chaîne est plus courte que matching, alors les caractères sans remplacement seront supprimés.

Renvoie

pyspark.sql.Column: valeur remplacée.

Exemples

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