para_binário
Converte a entrada col em um valor binário com base no format fornecido. O format pode ser uma string literal que não diferencia maiúsculas de minúsculas, de "hex", "utf-8", "utf8" ou "base64". Por default, o formato binário para conversão é "hex" se format for omitido. A função retorna NULL se pelo menos um dos parâmetros de entrada for NULL.
Para a função Databricks SQL correspondente, consulte a funçãoto_binary.
Sintaxe
Python
from pyspark.databricks.sql import functions as dbf
dbf.to_binary(col=<col>, format=<format>)
Parâmetros
Parâmetro | Tipo | Descrição |
|---|---|---|
|
| Coluna de entrada ou strings. |
|
| Formato a ser usado para converter valores binários. |
Exemplos
Python
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()
Python
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([("414243",)], ["e"])
df.select(dbf.try_to_binary(df.e).alias('r')).collect()