다음을 통해 공유


pmod

배당 모드 수수의 양수 값을 반환합니다. Spark Connect를 지원합니다.

해당 Databricks SQL 함수에 대해 알아보려면 pmod 함수를 참조하세요.

문법

from pyspark.databricks.sql import functions as dbf

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

매개 변수

매개 변수 유형 Description
dividend pyspark.sql.Column, column name or float 배당이 포함된 열 또는 지정된 배당 값
divisor pyspark.sql.Column, column name or float 수자가 들어 있는 열 또는 지정된 수량자 값

Returns

pyspark.sql.Column: 배당 모드 제수의 양수 값입니다.

예시

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