Column.alias(*別名,* * kwargs)

返回這個新名稱或名稱列別名(在表達式中返回多個列,如爆炸)。

Column.asc()

返回一個表達式基於列的升序排序。

Column.asc_nulls_first()

返回一個表達式基於列的升序排序,之前和null值返回空值。

Column.asc_nulls_last()

返回一個表達式基於列的升序排序,和null值出現在非空值。

Column.astype(數據類型)

astype ()是一個別名把()

Column.between(upperBound下界)

是:如果當前列是下界和上界,包容性。

Column.bitwiseAND(其他)

計算位和表達式與另一個表達式。

Column.bitwiseOR(其他)

這個表達式計算按位或與另一個表達式。

Column.bitwiseXOR(其他)

這個表達式的計算位XOR和另一個表達式。

Column.cast(數據類型)

列成類型數據類型

Column.contains(其他)

包含了其他元素。

Column.desc()

返回一個表達式基於列的降序排序。

Column.desc_nulls_first()

返回一個表達式基於列的降序排序,和null值出現在非空值。

Column.desc_nulls_last()

返回一個表達式基於列的降序排序,和null值出現在非空值。

Column.dropFields字段名(*)

滴字段的一個表達式StructType的名字。

Column.endswith(其他)

字符串結尾。

Column.eqNullSafe(其他)

平等為null值測試是安全的。

Column.getField(名字)

一個表達式中的一個字段的名字StructType

Column.getItem(關鍵)

一個表達式,得到一個項目的位置序數一個列表,或者一個項目的關鍵的dict類型。

Column.ilike(其他)

SQL ILIKE表達式(不分大小寫)。

Column.isNotNull()

是:如果當前表達式不是零。

Column.isNull()

如果當前表達式是null。

Column.isin(*峽路)

一個布爾表達式計算為true如果這個表達式的值包含評估值的參數。

Column.like(其他)

SQL表達式。

Column.name(*別名,* * kwargs)

名稱()是一個別名別名()

Column.otherwise(值)

評估條件的列表並返回多個可能的結果表達式之一。

Column.over(窗口)

定義一個窗口列。

Column.rlike(其他)

SQL RLIKE表達式(如與正則表達式)。

Column.startswith(其他)

字符串開始的。

Column.substr(startPos長度)

返回一個這是一個列的子字符串。

Column.when(條件、價值)

評估條件的列表並返回多個可能的結果表達式之一。

Column.withField(字段名上校)

一個表達式添加/替換一個字段StructType的名字。