2024-05-01 21:57:44 发布
网友
我想gt喜欢2017-03-01 02:00:00来改变2017-03-01,但是第一张图片是2021=2017+3+1,第二张图片是null
2017-03-01 02:00:00
2017-03-01
2021=2017+3+1
null
可以使用to_date将时间戳转换为日期。 你知道吗
to_date
import pyspark.sql.functions as psf df1.withColumn("day", psf.to_date("T_START"))
在pyspark中,连接不适用于+,您必须使用对列进行操作的函数concat('-'应该在lit中)。或者concat_ws,它的工作方式类似于python join,用相同的分隔符连接字符串。你知道吗
+
concat
'-'
lit
concat_ws
join
month和dayofmonth将返回整数,您将不会有te尾随0
month
dayofmonth
可以使用
to_date
将时间戳转换为日期。 你知道吗在pyspark中,连接不适用于
+
,您必须使用对列进行操作的函数concat
('-'
应该在lit
中)。或者concat_ws
,它的工作方式类似于pythonjoin
,用相同的分隔符连接字符串。你知道吗month
和dayofmonth
将返回整数,您将不会有te尾随0相关问题 更多 >
编程相关推荐