pmod

Kar payı mod böleninin pozitif değerini verir. Spark Connect'i destekler.

İlgili Databricks SQL fonksiyonu için bakınız pmod fonksiyonu.

Sözdizimi

from pyspark.sql import functions as dbf

dbf.pmod(dividend=<dividend>, divisor=<divisor>)

Parametreler

Parametre Türü Description
dividend pyspark.sql.Column, column name or float temettü içeren sütun veya belirtilen kar payı değeri
divisor pyspark.sql.Column, column name or float bölen veya belirtilen bölen değerini içeren sütun

İade

pyspark.sql.Column: kar payı mod böleninin pozitif değeri.

Örnekler

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|
+-----+----+----------+