Delen via


to_binary

Converteert de invoer col naar een binaire waarde op basis van de opgegeven formatwaarde. Dit format kan een letterlijke tekenreeks zijn die niet hoofdlettergevoelig is voor 'hex', 'utf-8', 'utf8' of 'base64'. Standaard is de binaire indeling voor conversie 'hex' als format deze wordt weggelaten. De functie retourneert NULL als ten minste één van de invoerparameters NULL is.

Voor de overeenkomstige Databricks SQL-functie, zie de to_binary functie.

Syntaxis

from pyspark.databricks.sql import functions as dbf

dbf.to_binary(col=<col>, format=<format>)

Parameterwaarden

Kenmerk Typologie Description
col pyspark.sql.Column of str Invoerkolommen of tekenreeksen.
format pyspark.sql.Column of str, optional te gebruiken om binaire waarden te converteren.

Voorbeelden

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