Pular para o conteúdo principal

seg

Calcular a secante da coluna de entrada. Compatível com Spark Connect.

Para a função Databricks SQL correspondente, consulte a funçãosec.

Sintaxe

Python
from pyspark.sql import functions as dbf

dbf.sec(col=<col>)

Parâmetros

Parâmetro

Tipo

Descrição

col

pyspark.sql.Column or column name

Ângulo em radianos

Parâmetro

Tipo

Descrição

col

pyspark.sql.Column or column name

Ângulo em radianos

Devoluções

pyspark.sql.ColumnSecante do ângulo.

Exemplos

Python
from pyspark.sql import functions as dbf
spark.sql(
"SELECT * FROM VALUES (PI() / 4), (PI() / 16) AS TAB(value)"
).select("*", dbf.sec("value")).show()
Output
+-------------------+------------------+
| value| SEC(value)|
+-------------------+------------------+
| 0.7853981633974...| 1.414213562373...|
|0.19634954084936...|1.0195911582083...|
+-------------------+------------------+

Python
from pyspark.sql import functions as dbf
spark.sql(
"SELECT * FROM VALUES (FLOAT('NAN')), (NULL) AS TAB(value)"
).select("*", dbf.sec("value")).show()
Output
+-----+----------+
|value|SEC(value)|
+-----+----------+
| NaN| NaN|
| NULL| NULL|
+-----+----------+