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.
Konwertuje dane wejściowe col na wartość binarną na podstawie podanego formatelementu . Może format to być literał ciągu bez uwzględniania wielkości liter "szesnastkowy", "utf-8", "utf8" lub "base64". Domyślnie format binarny konwersji to "szesnastkowy", jeśli format zostanie pominięty. Funkcja zwraca wartość NULL, jeśli co najmniej jeden z parametrów wejściowych ma wartość NULL.
Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz to_binary funkcja.
Składnia
from pyspark.databricks.sql import functions as dbf
dbf.to_binary(col=<col>, format=<format>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
col |
pyspark.sql.Column lub str |
Dane wejściowe kolumny lub ciągi. |
format |
pyspark.sql.Column lub str, optional |
format używany do konwertowania wartości binarnych. |
Przykłady
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([("abc",)], ["e"])
df.select(dbf.try_to_binary(df.e, dbf.lit("utf-8")).alias('r')).collect()
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([("414243",)], ["e"])
df.select(dbf.try_to_binary(df.e).alias('r')).collect()