pyspark.sql.Column

pyspark.sql。 ( jc:py4j.java_gateway.JavaObject )

在DataFrame一列。

可以创建的实例:

# 1。选择一列DataFramedfcolNamedf(“colName”]# 2。创建从一个表达式dfcolName+11/dfcolName

方法

别名(*别名,* * kwargs)

返回这个新名称或名称列别名(在表达式中返回多个列,如爆炸)。

asc()

返回一个表达式基于列的升序排序。

asc_nulls_first()

返回一个表达式基于列的升序排序,之前和null值返回空值。

asc_nulls_last()

返回一个表达式基于列的升序排序,和null值出现在非空值。

astype(数据类型)

astype ()是一个别名把()

之间的(upperBound下界)

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

bitwiseAND(其他)

计算位和表达式与另一个表达式。

bitwiseOR(其他)

这个表达式计算按位或与另一个表达式。

bitwiseXOR(其他)

这个表达式的计算位XOR和另一个表达式。

(数据类型)

列成类型数据类型

包含(其他)

包含了其他元素。

desc()

返回一个表达式基于列的降序排序。

desc_nulls_first()

返回一个表达式基于列的降序排序,和null值出现在非空值。

desc_nulls_last()

返回一个表达式基于列的降序排序,和null值出现在非空值。

dropFields字段名(*)

滴字段的一个表达式StructType的名字。

endswith(其他)

字符串结尾。

eqNullSafe(其他)

平等为null值测试是安全的。

getField(名字)

一个表达式中的一个字段的名字StructType

getItem(关键)

一个表达式,得到一个项目的位置序数一个列表,或者一个项目的关键的dict类型。

我喜欢(其他)

SQL ILIKE表达式(不分大小写)。

isNotNull()

是:如果当前表达式不是零。

isNull()

如果当前表达式是null。

型号(*峡路)

一个布尔表达式计算为true如果这个表达式的值包含评估值的参数。

就像(其他)

SQL表达式。

的名字(*别名,* * kwargs)

名称()是一个别名别名()

否则(值)

评估条件的列表并返回多个可能的结果表达式之一。

(窗口)

定义一个窗口列。

rlike(其他)

SQL RLIKE表达式(如与正则表达式)。

startswith(其他)

字符串开始的。

字符串的子串(startPos长度)

返回一个这是一个列的子字符串。

(条件、价值)

评估条件的列表并返回多个可能的结果表达式之一。

withField(字段名上校)

一个表达式添加/替换一个字段StructType的名字。