我有一个日期pyspark数据帧,其格式为字符串列MM-dd-yyyy,我试图将其转换为日期列.
我试过了:
df.select(to_date(df.STRING_COLUMN).alias('new_date')).show()
我得到一串空值.有人可以帮忙吗?
在R中寻找一个函数将日期转换为周数(一年)我week从包中找到了data.table.但是,我发现了一些奇怪的行为:
> week("2014-03-16") # Sun, expecting 11
[1] 11
> week("2014-03-17") # Mon, expecting 12
[1] 11
> week("2014-03-18") # Tue, expecting 12
[1] 12
Run Code Online (Sandbox Code Playgroud)
为什么星期二的周数转换为12,而不是星期一?我错过了什么?(时区应该是无关紧要的,因为只有日期?!)
关于(基本)R函数的其他建议也受到赞赏.