sqrt(col) | Вычисляет квадратный корень из указанного значения с плавающей точкой. |
abs(col) | Вычисляет абсолютное значение. |
acos(col) | Вычисляет арккосинус входного столбца. |
acosh(col) | Вычисляет аркгиперболический косинус входного столбца. |
asin(col) | Вычисляет арксинус входного столбца. |
asinh(col) | Вычисляет аркгиперболический синус входного столбца. |
atan(col) | Вычисляет арктангенс входного столбца. |
atanh(col) | Вычисляет аркгиперболический тангенс входного столбца. |
atan2(col1, col2) | Новая в версии 1.4.0. |
bin(col) | Возвращает строковое представление двоичного значения указанного столбца. |
cbrt(col) | Вычисляет кубический корень из указанного значения. |
ceil(col) | Вычисляет потолок указанного значения. |
ceiling(col) | Вычисляет потолок указанного значения. |
conv(col, fromBase, toBase) | Конвертирует число в строковом столбце из одной основы в другую. |
cos(col) | Вычисляет косинус входного столбца. |
cosh(col) | Вычисляет гиперболический косинус входного столбца. |
cot(col) | Вычисляет котангенс входного столбца. |
csc(col) | Вычисляет cosecant входного столбца. |
e() | Возвращает число Эйлера. |
exp(col) | Вычисляет экспоненту указанного значения. |
expm1(col) | Вычисляет экспоненту указанного значения минус один. |
factorial(col) | Вычисляет факториал указанного значения. |
floor(col) | Вычисляет пол указанного значения. |
hex(col) | Вычисляет шестнадцатеричное значение указанного столбца, который может быть pyspark.sql.types.StringType, pyspark.sql.types.BinaryType, pyspark.sql.types.IntegerType или pyspark.sql.types.LongType. |
unhex(col) | Обратное к hex. |
hypot(col1, col2) | Вычисляет sqrt(a^2 + b^2) без промежуточного переполнения или недополнения. |
ln(col) | Возвращает натуральный логарифм аргумента. |
log(arg1[, arg2]) | Возвращает логарифм первого аргумента по основанию второго аргумента. |
log10(col) | Вычисляет логарифм указанного значения в основании 10. |
log1p(col) | Вычисляет натуральный логарифм "указанного значения плюс один". |
log2(col) | Возвращает логарифм по основанию 2 аргумента. |
negate(col) | Возвращает отрицательное значение. |
negative(col) | Возвращает отрицательное значение. |
pi() | Возвращает число Пи. |
pmod(dividend, divisor) | Возвращает положительное значение остатка от деления dividend на divisor. |
positive(col) | Возвращает значение. |
pow(col1, col2) | Возвращает значение первого аргумента, возведенное в степень второго аргумента. |
power(col1, col2) | Возвращает значение первого аргумента, возведенное в степень второго аргумента. |
rint(col) | Возвращает ближайшее целое число к аргументу. |
round(col[, scale]) | Округляет указанное значение до scale десятичных мест с использованием режима округления HALF_UP, если scale >= 0, или до целой части, если scale < 0. |
bround(col[, scale]) | Округляет указанное значение до scale десятичных мест с использованием режима округления HALF_EVEN, если scale >= 0, или до целой части, если scale < 0. |
sec(col) | Вычисляет секанс входного столбца. |
shiftleft(col, numBits) | Сдвигает указанное значение влево на numBits бит. |
shiftright(col, numBits) | (Подписанный) сдвигает указанное значение вправо на numBits бит. |
shiftrightunsigned(col, numBits) | Беззнаковый сдвигает указанное значение вправо на numBits бит. |
sign(col) | Вычисляет знак указанного значения. |
signum(col) | Вычисляет знак указанного значения. |
sin(col) | Вычисляет синус входного столбца. |
sinh(col) | Вычисляет гиперболический синус входного столбца. |
tan(col) | Вычисляет тангенс входного столбца. |
tanh(col) | Вычисляет гиперболический тангенс входного столбца. |
toDegrees(col) | Новая в версии 1.4.0. |
try_add(left, right) | Возвращает сумму left и right, и результат равен null при переполнении. |
try_avg(col) | Возвращает среднее значение, рассчитанное из значений группы, и результат равен null при переполнении. |
try_divide(left, right) | Возвращает результат деления dividend на divisor. |
try_multiply(left, right) | Возвращает результат умножения left на right, и результат равен null при переполнении. |
try_subtract(left, right) | Возвращает результат вычитания right из left, и результат равен null при переполнении. |
try_sum(col) | Возвращает сумму, рассчитанную из значений группы, и результат равен null при переполнении. |
try_to_binary(col[, format]) | Это специальная версия to_binary, которая выполняет ту же операцию, но возвращает значение NULL вместо вызова ошибки, если конверсия не может быть выполнена. |
try_to_number(col, format) | Конвертирует строку 'col' в число на основе строки формата format. |
degrees(col) | Конвертирует угол, измеренный в радианах, в приблизительно эквивалентный угол, измеренный в градусах. |
toRadians(col) | Новая в версии 1.4.0. |
radians(col) | Конвертирует угол, измеренный в градусах, в приблизительно эквивалентный угол, измеренный в радианах. |
width_bucket(v, min, max, numBucket) | Возвращает номер корзины, в которую значение этого выражения упадет после оценки. |