Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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()