to_binary

Girişi col sağlanan formatdeğerine göre ikili bir değere dönüştürür. , format "onaltılık", "utf-8", "utf8" veya "base64" değerlerinin büyük/küçük harfe duyarlı olmayan dize değişmez değeri olabilir. Varsayılan olarak, atlanırsa dönüştürme için ikili biçimi "onaltılık" format olur. Giriş parametrelerinden en az biri NULL ise işlev NULL döndürür.

İlgili Databricks SQL fonksiyonu için bakınız to_binary fonksiyonu.

Sözdizimi

from pyspark.sql import functions as dbf

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

Parametreler

Parametre Türü Description
col pyspark.sql.Column veya str Giriş sütunu veya dizeleri.
format pyspark.sql.Column veya str, optional biçimini kullanarak ikili değerleri dönüştürebilirsiniz.

Örnekler

from pyspark.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.sql import functions as dbf
df = spark.createDataFrame([("414243",)], ["e"])
df.select(dbf.try_to_binary(df.e).alias('r')).collect()