Aller au contenu principal

cardinalité

Fonction de collection : renvoie la longueur du tableau ou de la carte stocké(e) dans la colonne.

Pour la fonction Databricks SQL correspondante, consultez la fonctioncardinality.

Syntaxe​

Python
from pyspark.sql import functions as dbf

dbf.cardinality(col=<col>)

parameter​

parameter

Type

Description

col

pyspark.sql.Column OU str

Colonne cible sur laquelle effectuer le calcul.

parameter

Type

Description

col

pyspark.sql.Column OU str

Colonne cible sur laquelle effectuer le calcul.

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.cardinality("data")).show()
Output
+-----------------+
|cardinality(data)|
+-----------------+
| 3|
| 1|
| 0|
+-----------------+