Udostępnij przez


expm1

Oblicza wykładnik danej wartości minus jeden. Obsługuje program Spark Connect.

Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz expm1 funkcja.

Składnia

from pyspark.databricks.sql import functions as dbf

dbf.expm1(col=<col>)

Parametry

Parameter Typ Description
col pyspark.sql.Column or column name kolumna do obliczenia wykładnicza dla.

Zwraca

pyspark.sql.Column: wartość wykładnicza mniejsza.

Przykłady

from pyspark.databricks.sql import functions as dbf
df = spark.sql("SELECT id AS value FROM RANGE(5)")
df.select("*", dbf.expm1(df.value)).show()
+-----+------------------+
|value|      EXPM1(value)|
+-----+------------------+
|    0|               0.0|
|    1| 1.718281828459...|
|    2|  6.38905609893...|
|    3|19.085536923187...|
|    4|53.598150033144...|
+-----+------------------+

from pyspark.databricks.sql import functions as dbf
spark.sql(
    "SELECT * FROM VALUES (FLOAT('NAN')), (NULL) AS TAB(value)"
).select("*", dbf.expm1("value")).show()
+-----+------------+
|value|EXPM1(value)|
+-----+------------+
|  NaN|         NaN|
| NULL|        NULL|
+-----+------------+