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
的名字。