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.
Si tratta di una versione speciale di to_binary che esegue la stessa operazione, ma restituisce un valore NULL anziché generare un errore se la conversione non può essere eseguita.
Per la funzione SQL di Databricks corrispondente, vedere try_to_binary funzione.
Sintassi
from pyspark.databricks.sql import functions as dbf
dbf.try_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()