Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vypočítá absolutní hodnotu daného sloupce nebo výrazu. Podporuje Spark Connect.
Odpovídající funkci SQL Databricks vizte funkceabs.
Syntaxe
from pyspark.sql import functions as dbf
dbf.abs(col=<col>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
col |
pyspark.sql.Column or column name |
Cílový sloupec nebo výraz pro výpočet absolutní hodnoty. |
Návraty
pyspark.sql.Column: Nový objekt sloupce představující absolutní hodnotu vstupu.
Examples
from pyspark.sql import functions as dbf
df = spark.createDataFrame([(-1,), (-2,), (-3,), (None,)], ["value"])
df.select("*", dbf.abs(df.value)).show()
+-----+----------+
|value|abs(value)|
+-----+----------+
| -1| 1|
| -2| 2|
| -3| 3|
| NULL| NULL|
+-----+----------+
from pyspark.sql import functions as dbf
df = spark.createDataFrame([(-1.5,), (-2.5,), (None,), (float("nan"),)], ["value"])
df.select("*", dbf.abs(df.value)).show()
+-----+----------+
|value|abs(value)|
+-----+----------+
| -1.5| 1.5|
| -2.5| 2.5|
| NULL| NULL|
| NaN| NaN|
+-----+----------+