exp()
Описание
Функция exp()
вычисляет экспоненту числа (e в степени x, где e - основание натурального логарифма).
Параметры
column
: Column - числовой столбец
Возвращаемое значение
Column - экспонента числа
Пример использования
from pyspark.sql import SparkSession
from pyspark.sql.functions import exp, col
# Создаем SparkSession
spark = SparkSession.builder.appName("exp_example").getOrCreate()
# Создаем DataFrame с числами
data = [
(0,),
(1,),
(2,),
(-1,)
]
df = spark.createDataFrame(data, ["number"])
# Вычисляем экспоненту
result = df.select(
"number",
exp(col("number")).alias("exponential")
).show()
# Результат:
# +------+------------------+
# |number| exponential|
# +------+------------------+
# | 0| 1.0|
# | 1|2.718281828459045|
# | 2|7.38905609893065 |
# | -1|0.367879441171442|
# +------+------------------+