计算给定值的符号。 支持 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|
+----------+---------+-----------+------------+