Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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()