Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wandelt die Eingabe col basierend auf dem angegebenen formatWert in einen Binärwert um. Dabei format kann es sich um ein Zeichenfolgenliteral von "hex", "utf-8", "utf8" oder "base64" handeln. Standardmäßig ist das Binärformat für die Konvertierung "hex", wenn format nicht angegeben wird. Die Funktion gibt NULL zurück, wenn mindestens einer der Eingabeparameter NULL ist.
Die entsprechende Databricks SQL-Funktion finden Sie unter to_binary Funktion.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.to_binary(col=<col>, format=<format>)
Die Parameter
| Parameter | Typ | Description |
|---|---|---|
col |
pyspark.sql.Column oder str |
Eingabespalten oder Zeichenfolgen. |
format |
pyspark.sql.Column oder str, optional |
Format, das zum Konvertieren von Binärwerten verwendet werden soll. |
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()