Title here
Summary here
acos(col)
acos
- используется для вычисления арккосинуса числового столбца. Она возвращает новый столбец, содержащий значения арккосинусов исходных чисел в радианах.
col
: Column or str. Имя числового столбца, для которого требуется вычислить арккосинус.Column
обратный косинус COL, как будто вычисляется java.lang.math.acos ()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. |