Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Restituisce il valore positivo del divisore dividend mod. Supporta Spark Connect.
Per la funzione SQL di Databricks corrispondente, vedere pmod funzione.
Sintassi
from pyspark.databricks.sql import functions as dbf
dbf.pmod(dividend=<dividend>, divisor=<divisor>)
Parametri
| Parametro | TIPO | Description |
|---|---|---|
dividend |
pyspark.sql.Column, column name or float |
colonna contenente dividendi o il valore di dividendo specificato |
divisor |
pyspark.sql.Column, column name or float |
colonna contenente divisore o il valore divisore specificato |
Restituzioni
pyspark.sql.Column: valore positivo del dividend mod divisor.
Esempi
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|
+-----+----+----------+