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 |
|---|---|---|
|
| coordonnée sur l'axe Y |
|
| 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...|
+------------------+