Title here
Summary here
abs(col)
abs
- Вычисляет абсолютное значение.
col
: Column or str. Это колонка, для которой нужно вычислить абсолютное значение.Column
столбец для вычисленных результатов.
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. |