Bagikan melalui


pmod

Mengembalikan nilai positif pembagi mod dividen. Mendukung Spark Connect.

Untuk fungsi Databricks SQL yang sesuai, lihat pmod fungsi.

Syntax

from pyspark.databricks.sql import functions as dbf

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

Parameter-parameternya

Pengaturan Tipe Description
dividend pyspark.sql.Column, column name or float kolom yang berisi dividen, atau nilai dividen yang ditentukan
divisor pyspark.sql.Column, column name or float kolom yang berisi pembavisor, atau nilai pembavisor yang ditentukan

Pengembalian Barang

pyspark.sql.Column: nilai positif pembagi mod dividen.

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