Aller au contenu principal

Taille

Fonction de collection : renvoie la longueur du tableau ou de la carte stocké dans la colonne. Prend en charge Spark Connect.

Pour la fonction Databricks SQL correspondante, consultez la fonctionsize.

Syntaxe​

Python
from pyspark.sql import functions as dbf

dbf.size(col=<col>)

parameter​

parameter

Type

Description

col

pyspark.sql.Column OU str

Nom de la colonne ou de l'expression.

parameter

Type

Description

col

pyspark.sql.Column OU str

Nom de la colonne ou de l'expression.

Renvoie​

pyspark.sql.Column: longueur du tableau/de la carte.

Exemples​

Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([([1, 2, 3],),([1],),([],)], ['data'])
df.select(dbf.size(df.data)).collect()
Output
[Row(size(data)=3), Row(size(data)=1), Row(size(data)=0)]