Bagikan melalui


try_to_binary

Ini adalah versi to_binary khusus yang melakukan operasi yang sama, tetapi mengembalikan nilai NULL alih-alih meningkatkan kesalahan jika konversi tidak dapat dilakukan.

Untuk fungsi Databricks SQL yang sesuai, lihat try_to_binary fungsi.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.try_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()