Skip to content

degrees

Теги: mathematical functions pyspark

Описание

Функция degrees() преобразует угол, измеренный в радианах, в градусы.

Параметры

  • col: Column - угол в радианах

Возвращаемое значение

Column - угол в градусах

Пример

from pyspark.sql import SparkSession
from pyspark.sql.functions import degrees

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

# Создаем DataFrame с углами в радианах
data = [(0,), (3.14159,), (1.5708,)]
df = spark.createDataFrame(data, ["radians"])

# Преобразуем в градусы
df = df.withColumn("degrees", degrees("radians"))
df.show()

# Вывод:
# +--------+------------------+
# | radians|          degrees|
# +--------+------------------+
# |     0.0|              0.0|
# |3.14159|179.9998479605043|
# | 1.5708| 90.0002104591497|
# +--------+------------------+

Примечания

  • Формула преобразования: градусы = радианы * (180/π)
  • π (пи) ≈ 3.141592653589793
  • Полезно для преобразования углов между радианами и градусами
  • Возвращает NULL, если входное значение NULL