Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Převede vstup col na binární hodnotu na základě zadané formathodnoty . Může format se jednat o řetězcový literál "hex", "utf-8", "utf8" nebo "base64". Ve výchozím nastavení je binární formát převodu "šestnáctkový", pokud format je vynechán. Funkce vrátí hodnotu NULL, pokud alespoň jeden ze vstupních parametrů je NULL.
Odpovídající funkci SQL Databricks vizte funkceto_binary.
Syntaxe
from pyspark.databricks.sql import functions as dbf
dbf.to_binary(col=<col>, format=<format>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
col |
pyspark.sql.Column nebo str |
Vstupní sloupec nebo řetězce |
format |
pyspark.sql.Column nebo str, optional |
formát, který se použije k převodu binárních hodnot. |
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()