Bagikan melalui


to_binary

Mengonversi input col ke nilai biner berdasarkan yang disediakan format. format dapat berupa literal string yang tidak peka huruf besar/kecil dari "hex", "utf-8", "utf8", atau "base64". Secara default, format biner untuk konversi adalah "hex" jika format dihilangkan. Fungsi mengembalikan NULL jika setidaknya salah satu parameter input adalah NULL.

Untuk fungsi Databricks SQL yang sesuai, lihat to_binary fungsi.

Syntax

from pyspark.databricks.sql import functions as dbf

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

Parameter-parameternya

Pengaturan Tipe Description
col pyspark.sql.Column atau str Kolom input atau string.
format pyspark.sql.Column atau str, optional format yang digunakan untuk mengonversi nilai biner.

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