Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Retourne la valeur positive du diviseur mod de dividende. Prend en charge Spark Connect.
Pour obtenir plus de détails sur la fonction SQL de Databricks correspondante, consultez pmod.
Syntaxe
from pyspark.databricks.sql import functions as dbf
dbf.pmod(dividend=<dividend>, divisor=<divisor>)
Paramètres
| Paramètre | Type | Descriptif |
|---|---|---|
dividend |
pyspark.sql.Column, column name or float |
colonne qui contient le dividende ou la valeur de dividende spécifiée |
divisor |
pyspark.sql.Column, column name or float |
colonne qui contient un diviseur ou la valeur de diviseur spécifiée |
Retours
pyspark.sql.Column: valeur positive du diviseur mod de dividende.
Examples
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([
(1.0, float('nan')), (float('nan'), 2.0), (10.0, 3.0),
(float('nan'), float('nan')), (-3.0, 4.0), (-10.0, 3.0),
(-5.0, -6.0), (7.0, -8.0), (1.0, 2.0)],
("a", "b"))
df.select("*", dbf.pmod("a", "b")).show()
+-----+----+----------+
| a| b|pmod(a, b)|
+-----+----+----------+
| 1.0| NaN| NaN|
| NaN| 2.0| NaN|
| 10.0| 3.0| 1.0|
| NaN| NaN| NaN|
| -3.0| 4.0| 1.0|
|-10.0| 3.0| 2.0|
| -5.0|-6.0| -5.0|
| 7.0|-8.0| 7.0|
| 1.0| 2.0| 1.0|
+-----+----+----------+