如何使用psyaprk的数据帧来获得一个withColumn?

2024-05-01 21:57:44 发布

您现在位置:Python中文网/ 问答频道 /正文

enter image description here

我想gt喜欢2017-03-01 02:00:00来改变2017-03-01,但是第一张图片是2021=2017+3+1,第二张图片是null


Tags: gt图片null
1条回答
网友
1楼 · 发布于 2024-05-01 21:57:44

可以使用to_date将时间戳转换为日期。 你知道吗

import pyspark.sql.functions as psf
df1.withColumn("day", psf.to_date("T_START"))

在pyspark中,连接不适用于+,您必须使用对列进行操作的函数concat'-'应该在lit中)。或者concat_ws,它的工作方式类似于python join,用相同的分隔符连接字符串。你知道吗

monthdayofmonth将返回整数,您将不会有te尾随0

相关问题 更多 >