共用方式為


解碼

利用提供的字元集(如 'US-ASCII'、'ISO-8859-1'、'UTF-8'、'UTF-16BE'、'UTF-16LE'、'UTF-16'、'UTF-32')從二進位計算第一個參數成字串。

關於對應的 Databricks SQL 函式,請參見 decode (key)函式

語法

from pyspark.databricks.sql import functions as dbf

dbf.decode(col=<col>, charset=<charset>)

參數

參數 類型 Description
col pyspark.sql.Columnstr 要處理的目標欄位。
charset literal string 用來解碼的 Charset。

退貨

pyspark.sql.Column: 欄位用於計算結果。

範例

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(b"\x61\x62\x63\x64",)], ["a"])
df.select("*", dbf.decode("a", "UTF-8")).show()