R 更改日期格式时出错

R 更改日期格式时出错,r,R,对于下面的数据集,我想将日期格式更改为YYYY-mm-dd: DATE WT 30 Dec 2016 1150.9 29 Dec 2016 1157.67 28 Dec 2016 1141.03 27 Dec 2016 1138.49 26 Dec 2016 1132.72 23 Dec 2016 1133.57 我正在使用as.Date(日期为“%d.%m.%Y”),但它不起作用 还有其他方法吗?我们需要使用%b而不是%m df1$DATE <

对于下面的数据集,我想将日期格式更改为YYYY-mm-dd:

DATE          WT
30 Dec 2016   1150.9
29 Dec 2016   1157.67
28 Dec 2016   1141.03
27 Dec 2016   1138.49
26 Dec 2016   1132.72
23 Dec 2016   1133.57
我正在使用as.Date(日期为“%d.%m.%Y”),但它不起作用


还有其他方法吗?

我们需要使用
%b
而不是
%m

df1$DATE <- as.Date(df1$DATE, "%d %b %Y")

df1$DATE谢谢@akrun当我尝试这个时,我得到了<代码>as.Date.default(df$Date,“%d%b%Y”)中的错误:不知道如何将“df$Date”转换为类“Date”
@MadhuSareen我得到了正确的输出
as.Date(“2016年12月30日,“%d%b%Y”)35;[1]“2016-12-30”
我检查了2016年之后是否有空格,我想我得到这个奖的原因errors@MadhuSareen然后使用
作为.Date(trimws(df1$Date,“%d%b%Y”)
我猜
缺失。不管怎么说,我试过了,结果在$中出现了错误。您使用的是哪种技术,PHP还是Java?我使用的是
R
,而不是PHP或Java。:)