abs

abs(col)

abs - Вычисляет абсолютное значение.

Параметры
col: Column or str. Это колонка, для которой нужно вычислить абсолютное значение.
Возвращает
Column столбец для вычисленных результатов.

abs example


from pyspark.sql import SparkSession
from pyspark.sql.functions import col, abs

# Создание сессии Spark
spark = SparkSession.builder.appName("abs_example").getOrCreate()

# Пример данных
data = [(1,), (2,), (-3,), (4,), (-5,)]
df = spark.createDataFrame(data, ["values"])

# Применение функции abs к колонке и создание новой колонки с абсолютными значениями
df_with_abs = df.withColumn("abs_values", abs(col("values")))

# Отображение результата
df_with_abs.show()

+------+----------+
|values|abs_values|
+------+----------+
|     1|         1|
|     2|         2|
|    -3|         3|
|     4|         4|
|    -5|         5|
+------+----------+

pyspark abs

Добавлено в версии1.3.0.
Обновлено в версии1.3.0.