pyspark.sql.functions.from_base32#

pyspark.sql.functions.from_base32(col)[source]#

Decodes a BASE32 (RFC 4648) encoded string column and returns it as a binary column.

Added in version 4.3.0.

Parameters:
colColumn or column name

target column to work on. A column that evaluates to a string.

Returns:
Column

decoded binary value. Returns a column that evaluates to a binary.

Examples

>>> import pyspark.sql.functions as sf
>>> df = spark.createDataFrame([("MZXW6YTBOI======",)], ["value"])
>>> df.select(sf.from_base32("value").alias("r")).collect()
[Row(r=b'foobar')]