Compartir a través de


Traducir

Los caracteres de replace corresponden a los caracteres de matching. La traducción se producirá siempre que cualquier carácter de la cadena coincida con el carácter de matching.

Para obtener la función SQL de Databricks correspondiente, consulte translate function.

Syntax

from pyspark.databricks.sql import functions as dbf

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

Parámetros

Parámetro Tipo Description
srcCol pyspark.sql.Column o str Columna o cadenas de origen
matching str caracteres coincidentes.
replace str caracteres para reemplazo. Si es más corto que matching la cadena, se quitarán los caracteres que no tengan reemplazo.

Devoluciones

pyspark.sql.Column: valor reemplazado.

Examples

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