メインコンテンツまでスキップ

バイナリへ

指定されたformatに基づいて、入力colバイナリ値に変換します。formatには、大文字と小文字を区別しない「hex」、「utf-8」、「utf8」、または「base64」の文字列リテラルを指定できます。デフォルトでは、 formatが省略されている場合、変換のバイナリ形式は「hex」になります。少なくとも 1 つの入力が NULL の場合、この関数は NULL を返します。

対応する Databricks SQL 関数については、 to_binary関数を参照してください。

構文

Python
from pyspark.sql import functions as dbf

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

パラメーター

パラメーター

Type

説明

col

pyspark.sql.Column または str

列または文字列を入力します。

format

pyspark.sql.Column または str, optional

バイナリ値を変換するために使用する形式。

パラメーター

Type

説明

col

pyspark.sql.Column または str

列または文字列を入力します。

format

pyspark.sql.Column または str, optional

バイナリ値を変換するために使用する形式。

Python
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()
Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([("414243",)], ["e"])
df.select(dbf.try_to_binary(df.e).alias('r')).collect()
このページの見出し