pyspark.sql.functions.octet_length#
- pyspark.sql.functions.octet_length(col)[source]#
Calculates the byte length for the specified string column.
Added in version 3.3.0.
Changed in version 3.4.0: Supports Spark Connect.
- Parameters:
- col
Columnor column name Source column or strings. A column that evaluates to a string or binary.
- col
- Returns:
ColumnByte length of the col Returns a column that evaluates to an integer.
Examples
>>> from pyspark.sql import functions as sf >>> df = spark.createDataFrame([('cat',), ( '🐈',)], ['cat']) >>> df.select('*', sf.octet_length('cat')).show() +---+-----------------+ |cat|octet_length(cat)| +---+-----------------+ |cat| 3| | 🐈| 4| +---+-----------------+