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