Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
De tekens in replace komen overeen met de tekens in matching. Vertaling vindt plaats wanneer elk teken in de tekenreeks overeenkomt met het teken in de matchingtekenreeks.
Voor de overeenkomstige Databricks SQL-functie, zie de translate functie.
Syntaxis
from pyspark.databricks.sql import functions as dbf
dbf.translate(srcCol=<srcCol>, matching=<matching>, replace=<replace>)
Parameterwaarden
| Kenmerk | Typologie | Description |
|---|---|---|
srcCol |
pyspark.sql.Column of str |
Bronkolom of tekenreeksen |
matching |
str |
overeenkomende tekens. |
replace |
str |
tekens voor vervanging. Als dit korter is dan matching de tekenreeks, worden deze tekens die geen vervanging hebben, verwijderd. |
Retouren
pyspark.sql.Column: vervangen waarde.
Voorbeelden
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('translate',)], ['a'])
df.select('*', dbf.translate('a', "rnlt", "123")).show()