Pular para o conteúdo principal

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

col1

pyspark.sql.Column, column name or float

coordenada no eixo y

col2

pyspark.sql.Column, column name or float

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