pyspark.sql.Column¶
-
類
pyspark.sql。
列
( jc:py4j.java_gateway.JavaObject ) ¶ -
在DataFrame一列。
列
可以創建的實例:# 1。選擇一列DataFramedf。colNamedf(“colName”]# 2。創建從一個表達式df。colName+11/df。colName
方法
別名
(*別名,* * kwargs)返回這個新名稱或名稱列別名(在表達式中返回多個列,如爆炸)。
asc
()返回一個表達式基於列的升序排序。
返回一個表達式基於列的升序排序,之前和null值返回空值。
返回一個表達式基於列的升序排序,和null值出現在非空值。
astype
(數據類型)之間的
(upperBound下界)是:如果當前列是下界和上界,包容性。
bitwiseAND
(其他)計算位和表達式與另一個表達式。
bitwiseOR
(其他)這個表達式計算按位或與另一個表達式。
bitwiseXOR
(其他)這個表達式的計算位XOR和另一個表達式。
投
(數據類型)列成類型
數據類型
。包含
(其他)包含了其他元素。
desc
()返回一個表達式基於列的降序排序。
返回一個表達式基於列的降序排序,和null值出現在非空值。
返回一個表達式基於列的降序排序,和null值出現在非空值。
dropFields
字段名(*)滴字段的一個表達式
StructType
的名字。endswith
(其他)字符串結尾。
eqNullSafe
(其他)平等為null值測試是安全的。
getField
(名字)一個表達式中的一個字段的名字
StructType
。getItem
(關鍵)一個表達式,得到一個項目的位置
序數
一個列表,或者一個項目的關鍵的dict類型。我喜歡
(其他)SQL ILIKE表達式(不分大小寫)。
是:如果當前表達式不是零。
isNull
()如果當前表達式是null。
型號
(*峽路)一個布爾表達式計算為true如果這個表達式的值包含評估值的參數。
就像
(其他)SQL表達式。
的名字
(*別名,* * kwargs)否則
(值)評估條件的列表並返回多個可能的結果表達式之一。
在
(窗口)定義一個窗口列。
rlike
(其他)SQL RLIKE表達式(如與正則表達式)。
startswith
(其他)字符串開始的。
字符串的子串
(startPos長度)返回一個
列
這是一個列的子字符串。當
(條件、價值)評估條件的列表並返回多個可能的結果表達式之一。
withField
(字段名上校)一個表達式添加/替換一個字段
StructType
的名字。