Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Converte l'input col in un valore binario in base all'oggetto formatfornito.
format può essere un valore letterale stringa senza distinzione tra maiuscole e minuscole di "hex", "utf-8", "utf8" o "base64". Per impostazione predefinita, il formato binario per la conversione è "esadecimale" se format viene omesso. La funzione restituisce NULL se almeno uno dei parametri di input è NULL.
Per la funzione SQL di Databricks corrispondente, vedere to_binary funzione.
Sintassi
from pyspark.databricks.sql import functions as dbf
dbf.to_binary(col=<col>, format=<format>)
Parametri
| Parametro | TIPO | Description |
|---|---|---|
col |
pyspark.sql.Column o str |
Colonna o stringhe di input. |
format |
pyspark.sql.Column o str, optional |
format da utilizzare per convertire i valori binari. |
Esempi
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()