比如表里有一列date_str是yyyy-mm-dd字符串形式的日期,怎么把这列转成星期几的形式?
1个回答
先引用一下F
from pyspark.sql import functions as F
然后用下面的表达式提取星期几
F.from_unixtime(F.unix_timestamp(F.col('date_str'), 'yyyy-mm-dd'), 'u')
得到1到7的整数,1是星期一,2是星期二,等等等
SofaSofa数据科学社区DS面试题库 DS面经比如表里有一列date_str是yyyy-mm-dd字符串形式的日期,怎么把这列转成星期几的形式?
先引用一下F
from pyspark.sql import functions as F
然后用下面的表达式提取星期几
F.from_unixtime(F.unix_timestamp(F.col('date_str'), 'yyyy-mm-dd'), 'u')
得到1到7的整数,1是星期一,2是星期二,等等等
SofaSofa数据科学社区DS面试题库 DS面经