Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Convierte la entrada col en un valor binario basado en el proporcionado format.
format puede ser un literal de cadena que no distingue mayúsculas de minúsculas de "hex", "utf-8", "utf8" o "base64". De forma predeterminada, el formato binario para la conversión es "hexadecimal" si format se omite. La función devuelve NULL si al menos uno de los parámetros de entrada es NULL.
Para obtener la función SQL de Databricks correspondiente, consulte to_binary function.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.to_binary(col=<col>, format=<format>)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
col |
pyspark.sql.Column o str |
Columna o cadenas de entrada. |
format |
pyspark.sql.Column o str, optional |
formato que se va a usar para convertir valores binarios. |
Examples
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()