acos

acos(col)

acos - используется для вычисления арккосинуса числового столбца. Она возвращает новый столбец, содержащий значения арккосинусов исходных чисел в радианах.

Параметры
col: Column or str. Имя числового столбца, для которого требуется вычислить арккосинус.
Возвращает
Column обратный косинус COL, как будто вычисляется java.lang.math.acos ()

acos example

from pyspark.sql import SparkSession
from pyspark.sql.functions import acos, radians

# Создание Spark сессии
spark = SparkSession.builder.getOrCreate()

# Создание DataFrame
data = [(1, 0.5), (2, -0.8), (3, 0.2)]
df = spark.createDataFrame(data, ["id", "value"])

# Использование функции acos
df.withColumn("acos_value", acos(df.value)).show()

# Вывод:
# +---+-----+------------------+
# | id|value|        acos_value|
# +---+-----+------------------+
# |  1|  0.5| 1.047197551196597|
# |  2| -0.8|2.4980915447965085|
# |  3|  0.2|1.369438406004566|
# +---+-----+------------------+

pyspark acos

Добавлено в версии1.4.0.
Обновлено в версии1.4.0.