acosh
Calcule le cosinus hyperbolique inverse (également appelé arccosh) de la colonne ou de l'expression donnée. Prend en charge Spark Connect.
Pour la fonction Databricks SQL correspondante, consultez la fonctionacosh.
Syntaxe
Python
from pyspark.sql import functions as dbf
dbf.acosh(col=<col>)
parameter
parameter | Type | Description |
|---|---|---|
|
| La colonne cible ou l'expression permettant de calculer le cosinus hyperbolique inverse. |
Renvoie
pyspark.sql.Column: Un nouvel objet colonne représentant le cosinus hyperbolique inverse de l’entrée.
Exemples
Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([(1,), (2,)], ["value"])
df.select("*", dbf.acosh(df.value)).show()
Output
+-----+------------------+
|value| ACOSH(value)|
+-----+------------------+
| 1| 0.0|
| 2|1.3169578969248...|
+-----+------------------+
Python
from pyspark.sql import functions as dbf
spark.sql(
"SELECT * FROM VALUES (-0.5), (0.5), (NULL) AS TAB(value)"
).select("*", dbf.acosh("value")).show()
Output
+-----+------------+
|value|ACOSH(value)|
+-----+------------+
| -0.5| NaN|
| 0.5| NaN|
| NULL| NULL|
+-----+------------+