pyspark笔记 pyspark.sql.functions

col

qqpyspark 笔记 pyspark.sql.function col VS select_UQI-LIUWJ的博客-CSDN博客
取某一列

lit

创建一个包含指定值的列

pyspark笔记 pyspark.sql.functions_第1张图片

date_trunc

将日期截取成由第一个参数指定的字符串值

  • year, yyyy, yy——截取到年
  • month,mon,mm——截取到月
  • day,dd ——截取到天
  • microsecond
  • millisecond
  • second
  • minute
  • hour
  • week
  • quarter

when

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

如果未调用pyspark.sql.Column.otherwise(),则对于未匹配的条件将返回None。

pyspark笔记 pyspark.sql.functions_第2张图片

正常的带otherwise的when语句

pyspark笔记 pyspark.sql.functions_第3张图片

对when之后的column名字进行修改

pyspark笔记 pyspark.sql.functions_第4张图片

 

没有otherwise

pyspark笔记 pyspark.sql.functions_第5张图片

你可能感兴趣的:(笔记)