Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os 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()