expm1
Calcule l'exponentielle de la valeur donnée moins un. Prend en charge Spark Connect.
Pour la fonction Databricks SQL correspondante, consultez la fonctionexpm1.
Syntaxe
Python
from pyspark.sql import functions as dbf
dbf.expm1(col=<col>)
parameter
parameter | Type | Description |
|---|---|---|
|
| colonne pour calculer l'exponentielle. |
Renvoie
pyspark.sql.Column: exponentiel moins un.
Exemples
Python
from pyspark.sql import functions as dbf
df = spark.sql("SELECT id AS value FROM RANGE(5)")
df.select("*", dbf.expm1(df.value)).show()
Output
+-----+------------------+
|value| EXPM1(value)|
+-----+------------------+
| 0| 0.0|
| 1| 1.718281828459...|
| 2| 6.38905609893...|
| 3|19.085536923187...|
| 4|53.598150033144...|
+-----+------------------+
Python
from pyspark.sql import functions as dbf
spark.sql(
"SELECT * FROM VALUES (FLOAT('NAN')), (NULL) AS TAB(value)"
).select("*", dbf.expm1("value")).show()
Output
+-----+------------+
|value|EXPM1(value)|
+-----+------------+
| NaN| NaN|
| NULL| NULL|
+-----+------------+