abs(col)
Описание
Функция abs()
вычисляет абсолютное значение числа.
Параметры
col
: Column - числовой столбец для вычисления абсолютного значения
Возвращаемое значение
Тип значения из указанного столбца - абсолютное значение числа
Пример использования abs
from pyspark.sql.functions import abs
from pyspark.sql import SparkSession
# Создаем SparkSession
spark = SparkSession.builder.appName("abs_example").getOrCreate()
# Создаем DataFrame
data = [
("A", 3.14159),
("B", -2.71828),
("C", 1.41421),
("D", -1.5)
]
df = spark.createDataFrame(data, ["id", "value"])
# Вычисляем абсолютные значения
result = df.select(
"id",
abs("value").alias("abs_value")
).show()
# Результат:
# +---+---------+
# |id |abs_value|
# +---+---------+
# |A |3.14159 |
# |B |2.71828 |
# |C |1.41421 |
# |D |1.5 |
# +---+---------+