Skip to content

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)