pyspark.sql.functions.bit_length#

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

Calculates the bit length for the specified string column.

New in version 3.3.0.

Changed in version 3.4.0: Supports Spark Connect.

Parameters
colColumn or column name

Source column or strings

Returns
Column

Bit length of the col

Examples

>>> from pyspark.sql import functions as sf
>>> df = spark.createDataFrame([('cat',), ( '🐈',)], ['cat'])
>>> df.select('*', sf.bit_length('cat')).show()
+---+---------------+
|cat|bit_length(cat)|
+---+---------------+
|cat|             24|
| 🐈|             32|
+---+---------------+