radians
Теги: mathematical functions pyspark
Описание
Функция radians()
преобразует угол, измеренный в градусах, в радианы. Это синоним функции toRadians()
.
Параметры
col
: Column - угол в градусах
Возвращаемое значение
Column - угол в радианах
Пример
from pyspark.sql import SparkSession
from pyspark.sql.functions import radians
# Создаем Spark сессию
spark = SparkSession.builder.appName("radians_example").getOrCreate()
# Создаем DataFrame с углами в градусах
data = [(0,), (90,), (180,)]
df = spark.createDataFrame(data, ["degrees"])
# Преобразуем в радианы
df = df.withColumn("radians", radians("degrees"))
df.show()
# Вывод:
# +--------+------------------+
# |degrees| radians|
# +--------+------------------+
# | 0| 0.0|
# | 90|1.570796326794896|
# | 180| 3.14159265358979|
# +--------+------------------+
Примечания
- Формула преобразования: радианы = градусы * (π/180)
- π (пи) ≈ 3.141592653589793
- Функция идентична
toRadians()
- Полезно для преобразования углов между градусами и радианами
- Возвращает NULL, если входное значение NULL