Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
I caratteri in replace corrispondono ai caratteri in matching. La traduzione verrà eseguita ogni volta che qualsiasi carattere nella stringa corrisponde al carattere in matching.
Per la funzione SQL di Databricks corrispondente, vedere translate funzione.
Sintassi
from pyspark.databricks.sql import functions as dbf
dbf.translate(srcCol=<srcCol>, matching=<matching>, replace=<replace>)
Parametri
| Parametro | TIPO | Description |
|---|---|---|
srcCol |
pyspark.sql.Column o str |
Colonna o stringhe di origine |
matching |
str |
caratteri corrispondenti. |
replace |
str |
caratteri per la sostituzione. Se si tratta di una stringa più matching breve, i caratteri che non hanno la sostituzione verranno eliminati. |
Restituzioni
pyspark.sql.Column: valore sostituito.
Esempi
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('translate',)], ['a'])
df.select('*', dbf.translate('a', "rnlt", "123")).show()