Column

Метод Описание
Column.__getattr__(item) Выражение, которое получает элемент по порядковому номеру из списка или по ключу из словаря.
Column.__getitem__(k) Выражение, которое получает элемент по порядковому номеру из списка или по ключу из словаря.
Column.alias(*alias, **kwargs) Возвращает этот столбец с новым именем или именами (в случае выражений, возвращающих несколько столбцов, например explode).
Column.asc() Возвращает выражение сортировки на основе возрастающего порядка столбца.
Column.asc_nulls_first() Возвращает выражение сортировки на основе возрастающего порядка столбца, где null значения идут перед не-null значениями.
Column.asc_nulls_last() Возвращает выражение сортировки на основе возрастающего порядка столбца, где null значения идут после не-null значений.
Column.astype(dataType) astype() является псевдонимом для cast().
Column.between(lowerBound, upperBound) Возвращает True, если текущий столбец находится между нижней и верхней границей включительно.
Column.bitwiseAND(other) Вычисляет побитовое И (AND) этого выражения с другим выражением.
Column.bitwiseOR(other) Вычисляет побитовое ИЛИ (OR) этого выражения с другим выражением.
Column.bitwiseXOR(other) Вычисляет побитовое исключающее ИЛИ (XOR) этого выражения с другим выражением.
Column.cast(dataType) Приводит столбец к типу dataType.
Column.contains(other) Содержит другой элемент.
Column.desc() Возвращает выражение сортировки на основе убывающего порядка столбца.
Column.desc_nulls_first() Возвращает выражение сортировки на основе убывающего порядка столбца, где null значения идут перед не-null значениями.
Column.desc_nulls_last() Возвращает выражение сортировки на основе убывающего порядка столбца, где null значения идут после не-null значений.
Column.dropFields(*fieldNames) Выражение, которое удаляет поля в StructType по имени.
Column.endswith(other) Строка заканчивается на указанное значение.
Column.eqNullSafe(other) Безопасное для null значений сравнение на равенство.
Column.getField(name) Выражение, которое получает поле по имени в StructType.
Column.getItem(key) Выражение, которое получает элемент по порядковому номеру из списка или по ключу из словаря.
Column.ilike(other) SQL ILIKE выражение (LIKE без учета регистра).
Column.isNotNull() Возвращает True, если текущее выражение НЕ null.
Column.isNull() Возвращает True, если текущее выражение null.
Column.isin(*cols) Логическое выражение, которое возвращает true, если значение этого выражения содержится среди вычисленных значений аргументов.
Column.like(other) SQL LIKE выражение.
Column.name(*alias, **kwargs) name() является псевдонимом для alias().
Column.otherwise(value) Вычисляет список условий и возвращает одно из нескольких возможных результирующих выражений.
Column.over(window) Определяет оконный столбец.
Column.rlike(other) SQL RLIKE выражение (LIKE с регулярными выражениями).
Column.startswith(other) Строка начинается с указанного значения.
Column.substr(startPos, length) Возвращает Column, который является подстрокой столбца.
Column.when(condition, value) Вычисляет список условий и возвращает одно из нескольких возможных результирующих выражений.
Column.withField(fieldName, col) Выражение, которое добавляет/заменяет поле в StructType по имени.