メインコンテンツまでスキップ

pmod

被除数を除数で割った正の値を返します。Spark Connect をサポートします。

対応する Databricks SQL 関数については、 pmod関数を参照してください。

構文

Python
from pyspark.sql import functions as dbf

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

パラメーター

パラメーター

Type

説明

dividend

pyspark.sql.Column, column name or float

配当を含む列、または指定された配当値

divisor

pyspark.sql.Column, column name or float

除数を含む列、または指定された除数の値

パラメーター

Type

説明

dividend

pyspark.sql.Column, column name or float

配当を含む列、または指定された配当値

divisor

pyspark.sql.Column, column name or float

除数を含む列、または指定された除数の値

戻り値

pyspark.sql.Column: 被除数を除数で割った値の正の値。

Python
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()
Output
+-----+----+----------+
| 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|
+-----+----+----------+
このページの見出し