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 |
|---|---|---|
|
| 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)]