Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
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()