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...|
+------------------+