Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Calcula el coseno inverso (también conocido como arcocoseno) de la columna o expresión especificadas. Soporta Spark Connect.
Para obtener la función SQL de Databricks correspondiente, consulte acos function.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.acos(col=<col>)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
col |
pyspark.sql.Column or column name |
Columna o expresión de destino en la que se va a calcular el coseno inverso. |
Devoluciones
pyspark.sql.Column: nuevo objeto de columna que representa el coseno inverso de la entrada.
Examples
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(-1.0,), (-0.5,), (0.0,), (0.5,), (1.0,)], ["value"])
df.select("*", dbf.acos("value")).show()
+-----+------------------+
|value| ACOS(value)|
+-----+------------------+
| -1.0| 3.141592653589...|
| -0.5|2.0943951023931...|
| 0.0|1.5707963267948...|
| 0.5|1.0471975511965...|
| 1.0| 0.0|
+-----+------------------+
from pyspark.databricks.sql import functions as dbf
spark.sql(
"SELECT * FROM VALUES (-2), (2), (NULL) AS TAB(value)"
).select("*", dbf.acos("value")).show()
+-----+-----------+
|value|ACOS(value)|
+-----+-----------+
| -2| NaN|
| 2| NaN|
| NULL| NULL|
+-----+-----------+