daft.Expression.decode#
- Expression.decode(codec: Literal['deflate', 'gzip', 'gz', 'zlib']) Expression [source]#
Decodes the expression (binary strings) using the specified codec.
Example
>>> import daft >>> import zlib >>> from daft import col >>> df = daft.from_pydict({"bytes": [zlib.compress(b"hello, world!")]}) >>> df.select(col("bytes").decode("zlib")).show() ╭──────────────────╮ │ bytes │ │ --- │ │ Binary │ ╞══════════════════╡ │ b"hello, world!" │ ╰──────────────────╯ (Showing first 1 of 1 rows)
- Parameters:
codec (str) – decoding codec (deflate, gzip, zlib)
- Returns:
A new expression with the decoded values.
- Return type:
Expression