atan2
Calcula o ângulo em radianos entre o eixo x positivo de um plano e o ponto dado pelas coordenadas. Compatível com Spark Connect.
Para a função Databricks SQL correspondente, consulte a funçãoatan2.
Sintaxe
Python
from pyspark.databricks.sql import functions as dbf
dbf.atan2(col1=<col1>, col2=<col2>)
Parâmetros
Parâmetro | Tipo | Descrição |
|---|---|---|
|
| coordenada no eixo y |
|
| coordenada no eixo x |
Devoluções
pyspark.sql.Column: a componente theta do ponto (r, theta) em coordenadas polares que corresponde ao ponto (x, y) em coordenadas cartesianas, como se fosse calculada por java.lang.Math.atan2()
Exemplos
Python
from pyspark.databricks.sql import functions as dbf
spark.range(1).select(dbf.atan2(dbf.lit(1), dbf.lit(2))).show()
Output
+------------------+
| ATAN2(1, 2)|
+------------------+
|0.4636476090008...|
+------------------+