pi
Теги: mathematical functions pyspark
Описание
Функция pi()
возвращает математическую константу π (пи).
Параметры
Функция не принимает параметров.
Возвращаемое значение
Column - значение π (приблизительно 3.141592653589793)
Пример
from pyspark.sql import SparkSession
from pyspark.sql.functions import pi, cos
# Создаем Spark сессию
spark = SparkSession.builder.appName("pi_example").getOrCreate()
# Создаем DataFrame
df = spark.range(1)
# Добавляем значение пи
df = df.withColumn("pi", pi())
# Вычисляем косинус пи (должен быть -1)
df = df.withColumn("cos_pi", cos("pi"))
df.show()
# Вывод:
# +---+------------------+-------------------+
# | id| pi| cos_pi|
# +---+------------------+-------------------+
# | 0|3.141592653589793|-1.000000000000000|
# +---+------------------+-------------------+
Примечания
- Возвращает константу π с двойной точностью
- Полезно для тригонометрических вычислений
- Часто используется в комбинации с другими тригонометрическими функциями
- Значение не зависит от входных данных
- Можно использовать для преобразования градусов в радианы (умножение на pi/180)