Udostępnij przez


przekładać

Znaki w pliku replace odpowiadają znakom w pliku matching. Tłumaczenie będzie wykonywane za każdym razem, gdy dowolny znak w ciągu jest zgodny z znakiem w obiekcie matching.

Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz translate funkcja.

Składnia

from pyspark.databricks.sql import functions as dbf

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

Parametry

Parameter Typ Description
srcCol pyspark.sql.Column lub str Kolumna źródłowa lub ciągi
matching str pasujące znaki.
replace str znaki do zamiany. Jeśli jest to krótsze niż matching ciąg, te znaki, które nie mają zastąpienia, zostaną porzucone.

Zwraca

pyspark.sql.Column: zamieniono wartość.

Przykłady

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