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 |
|---|---|---|
|
| Colonne source ou chaînes de caractères |
|
| caractères correspondants. |
|
| Caractères à remplacer. Si cette chaîne est plus courte que |
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()