Aller au contenu principal

atan2

Compute l'angle en radians entre l'axe des x positif d'un plan et le point donné par les coordonnées. Prend en charge Spark Connect.

Pour la fonction Databricks SQL correspondante, consultez la fonctionatan2.

Syntaxe

Python
from pyspark.sql import functions as dbf

dbf.atan2(col1=<col1>, col2=<col2>)

parameter

parameter

Type

Description

col1

pyspark.sql.Column, column name or float

coordonnée sur l'axe Y

col2

pyspark.sql.Column, column name or float

coordonnée sur l'axe des x

parameter

Type

Description

col1

pyspark.sql.Column, column name or float

coordonnée sur l'axe Y

col2

pyspark.sql.Column, column name or float

coordonnée sur l'axe des x

Renvoie

pyspark.sql.Column: la composante theta du point (r, theta) en coordonnées polaires qui correspond au point (x, y) en coordonnées cartésiennes, comme si elle était calculée par java.lang.Math.atan2()

Exemples

Python
from pyspark.sql import functions as dbf
spark.range(1).select(dbf.atan2(dbf.lit(1), dbf.lit(2))).show()
Output
+------------------+
| ATAN2(1, 2)|
+------------------+
|0.4636476090008...|
+------------------+