Aller au contenu principal

factorielle

Calcule la factorielle de la valeur donnée. Prend en charge Spark Connect.

Pour la fonction Databricks SQL correspondante, consultez la fonctionfactorial.

Syntaxe

Python
from pyspark.sql import functions as dbf

dbf.factorial(col=<col>)

parameter

parameter

Type

Description

col

pyspark.sql.Column or str

une colonne pour laquelle calculer la factorielle.

parameter

Type

Description

col

pyspark.sql.Column or str

une colonne pour laquelle calculer la factorielle.

Renvoie

pyspark.sql.Column: factorielle d'une valeur donnée.

Exemples

Python
from pyspark.sql import functions as dbf
spark.range(10).select("*", dbf.factorial('id')).show()
Output
+---+-------------+
| id|factorial(id)|
+---+-------------+
| 0| 1|
| 1| 1|
| 2| 2|
| 3| 6|
| 4| 24|
| 5| 120|
| 6| 720|
| 7| 5040|
| 8| 40320|
| 9| 362880|
+---+-------------+