Pular para o conteúdo principal

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

col

pyspark.sql.Column ou str

Coluna de entrada ou strings.

format

pyspark.sql.Column ou str, optional

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()