tan(col)
Описание
Функция tan()
вычисляет тангенс угла в радианах.
Параметры
col
: Column - угол в радианах
Возвращаемое значение
Column - тангенс угла
Пример использования
from pyspark.sql.functions import tan, pi
from pyspark.sql import SparkSession
# Создаем SparkSession
spark = SparkSession.builder.appName("tan_example").getOrCreate()
# Создаем DataFrame с углами в радианах
data = [
(0,),
(pi()/4,),
(pi()/2,),
(pi(),)
]
df = spark.createDataFrame(data, ["angle"])
# Вычисляем тангенс
df = df.withColumn("tan", tan("angle"))
df.show()
# Результат:
# +------------------+-------------------+
# | angle| tan|
# +------------------+-------------------+
# | 0.0| 0.0|
# |0.785398163397448| 1.0|
# |1.570796326794897|1.633123935319537E16|
# |3.141592653589793| 0.0|
# +------------------+-------------------+