Compartir a través de

signum

计算给定值的符号。 支持 Spark Connect。

有关相应的 Databricks SQL 函数,请参阅 signum 函数

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.signum(col=<col>)

参数

参数 类型 Description
col pyspark.sql.Column or column name 要计算的目标列。

退货

pyspark.sql.Column:计算结果的列。

例子

from pyspark.databricks.sql import functions as dbf
spark.range(1).select(
    dbf.signum(dbf.lit(-5)),
    dbf.signum(dbf.lit(6)),
    dbf.signum(dbf.lit(float('nan'))),
    dbf.signum(dbf.lit(None))
).show()
+----------+---------+-----------+------------+
|SIGNUM(-5)|SIGNUM(6)|SIGNUM(NaN)|SIGNUM(NULL)|
+----------+---------+-----------+------------+
|      -1.0|      1.0|        NaN|        NULL|
+----------+---------+-----------+------------+