데이터 통합PythonPySpark Reference수학

본 번역은 검증되지 않았습니다. AIP를 통해 영문원문으로부터 번역되었습니다.

수학

Copied!
1 2 # pyspark.sql 모듈에서 functions를 F라는 이름으로 가져오기 from pyspark.sql import functions as F

반올림

  • F.bround(x, scale=0)

    • scale >= 0일 때는 HALF_EVEN 반올림 모드를 사용하여 열 x의 주어진 값을 scale 소수점 자리로 반올림하거나, scale < 0일 때는 정수 부분에서 반올림합니다.
  • F.ceil(x)

    • 주어진 값의 천장을 계산합니다.
  • F.round(column, scale=0)

  • F.floor(column)

로그

  • F.log(arg1, arg2=None)
  • F.log10(column)
  • F.log1p(column)

랜덤

  • F.rand(seed=None)

    • 균일 분포 [0.0, 1.0]에서 독립적이고 동일하게 분포(i.i.d.)한 샘플
  • F.randn(seed=None)

    • 표준 정규 분포에서 독립적이고 동일하게 분포(i.i.d.)한 샘플

삼각함수

  • F.cos(x)

    • 숫자 열 x의 코사인을 계산합니다.
  • F.sin(x)

  • F.tan(x)

  • F.acos(x)

    • 숫자 열 x의 코사인 역함수를 계산합니다; 반환되는 각도는 범위 [0.0, π]에 있습니다. cos-1(x)
  • F.asin(x)

    • 숫자 열 x의 사인 역함수를 계산합니다; 반환되는 각도는 범위 [-π/2, π/2]에 있습니다. sin-1(x)
  • F.atan(x)

    • 숫자 열 x의 탄젠트 역함수를 계산합니다. tan-1(x)
  • F.atan2(x, y)

    • 열 x, y로 표현된 직교 좌표 (x, y)를 극 좌표 (r, theta)로 변환한 각도 theta를 반환합니다.
  • F.cosh(x)

    • 열 x의 쌍곡선 코사인을 계산합니다.
  • F.sinh(x)

  • F.tanh(x)

각도

  • F.degrees(column)
  • F.radians(column)

기타

  • F.abs(x)
    • x의 절대값
  • F.cbrt(x)
    • 주어진 값의 세제곱근을 계산합니다.
  • F.exp(x)
  • F.expm1(x)
  • F.factorial(x)
  • F.greatest(*cols)
  • F.hypot(x, y)
  • F.least(*cols)
  • F.pow(x, y)
    • xy의 제곱으로 계산합니다.
  • F.rint(column)
  • F.signum(column)
  • F.sqrt(column)