abs
Calcule la valeur absolue de la colonne ou de l'expression donnée. Prend en charge Spark Connect.
Pour la fonction Databricks SQL correspondante, consultez la fonctionabs.
Syntaxe
Python
from pyspark.sql import functions as dbf
dbf.abs(col=<col>)
parameter
parameter | Type | Description |
|---|---|---|
|
| La colonne cible ou l'expression sur laquelle calculer la valeur absolue. |
Renvoie
pyspark.sql.Column: Un nouvel objet colonne représentant la valeur absolue de l'entrée.
Exemples
Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([(-1,), (-2,), (-3,), (None,)], ["value"])
df.select("*", dbf.abs(df.value)).show()
Output
+-----+----------+
|value|abs(value)|
+-----+----------+
| -1| 1|
| -2| 2|
| -3| 3|
| NULL| NULL|
+-----+----------+
Python
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()
Output
+-----+----------+
|value|abs(value)|
+-----+----------+
| -1.5| 1.5|
| -2.5| 2.5|
| NULL| NULL|
| NaN| NaN|
+-----+----------+