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.
Vrátí kladnou hodnotu zbytku po dělení dividendy dělitelem. Podporuje Spark Connect.
Odpovídající funkci SQL Databricks vizte funkcepmod.
Syntaxe
from pyspark.sql import functions as dbf
dbf.pmod(dividend=<dividend>, divisor=<divisor>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
dividend |
pyspark.sql.Column, column name or float |
sloupec obsahující dividendu nebo zadanou hodnotu dividendy |
divisor |
pyspark.sql.Column, column name or float |
sloupec obsahující dělitele nebo zadanou hodnotu dělitele |
Návraty
pyspark.sql.Column: kladná hodnota dělitele dividendy.
Examples
from pyspark.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|
+-----+----+----------+