在R中转换日期格式
这里的行名在我的df2中,为2017.0356,。。。。。。。。。。。。。。。 在这里,我需要将2017.03292017.0356…转换为年-月-日格式 请提供任何建议希望这对您有所帮助在R中转换日期格式,r,R,这里的行名在我的df2中,为2017.0356,。。。。。。。。。。。。。。。 在这里,我需要将2017.03292017.0356…转换为年-月-日格式 请提供任何建议希望这对您有所帮助 库(lubridate) #我还添加了时间,因为行名称不能有重复的值。 行名称(df2)哪个日期是2017.0356?当前格式是什么?2017.03292017+0.0329年吗?非常好的解决方案IR,这是一个很好的信息,但在上面的标题(df2)中,行名称是2017.0329。所以我需要将这些格式转换为日期格
库(lubridate)
#我还添加了时间,因为行名称不能有重复的值。
行名称(df2)哪个日期是2017.0356?
当前格式是什么?2017.0329
2017+0.0329年吗?非常好的解决方案IR,这是一个很好的信息,但在上面的标题(df2)中,行名称是2017.0329。所以我需要将这些格式转换为日期格式(年-月-日)。您能检查一下吗?希望更新后的答案有帮助。您好,先生,我使用了上面的命令,但我得到了下面的错误>行名(df2),这就是我在更新后的答案中添加时间和日期的原因。上面的错误消息说您不能有重复的行名称,并且具有唯一的行名称是非常合乎逻辑的。如果要将其转换为所需的格式,则必须为其添加时间(请参阅我的答案中的格式%Y-%m-%d%H:%m:%s
)
head(df2)
PointForecast Lo 80 Hi 80 Lo 95 Hi 95 Region1
2017.0329 3.745038 0.8042195 6.685857 -0.7525558 8.242632 Ahmedabad
2017.0356 3.745038 0.7976683 6.692408 -0.7625749 8.252651 Ahmedabad
2017.0384 3.745038 0.7911317 6.698944 -0.7725718 8.262648 Ahmedabad
2017.0411 3.745038 0.7846095 6.705467 -0.7825467 8.272623 Ahmedabad
2017.0438 3.745038 0.7781017 6.711974 -0.7924996 8.282576 Ahmedabad
2017.0466 3.745038 0.7716080 6.718468 -0.8024307 8.292507 Ahmedabad
Forecast Lo.80 Hi.80 Lo.95 Hi.95 Region1
2017-01-13 00:01:1484246534 3.745038 0.8042195 6.685857 -0.7525558 8.242632 Ahmedabad
2017-01-13 23:01:1484331681 3.745038 0.7976683 6.692408 -0.7625749 8.252651 Ahmedabad
2017-01-15 00:01:1484419982 3.745038 0.7911317 6.698944 -0.7725718 8.262648 Ahmedabad
2017-01-16 00:01:1484505129 3.745038 0.7846095 6.705467 -0.7825467 8.272623 Ahmedabad
2017-01-16 23:01:1484590276 3.745038 0.7781017 6.711974 -0.7924996 8.282576 Ahmedabad
2017-01-18 00:01:1484678577 3.745038 0.7716080 6.718468 -0.8024307 8.292507 Ahmedabad
df2 <- structure(list(Forecast = c(3.745038, 3.745038, 3.745038, 3.745038,
3.745038, 3.745038), Lo.80 = c(0.8042195, 0.7976683, 0.7911317,
0.7846095, 0.7781017, 0.771608), Hi.80 = c(6.685857, 6.692408,
6.698944, 6.705467, 6.711974, 6.718468), Lo.95 = c(-0.7525558,
-0.7625749, -0.7725718, -0.7825467, -0.7924996, -0.8024307),
Hi.95 = c(8.242632, 8.252651, 8.262648, 8.272623, 8.282576,
8.292507), Region1 = c("Ahmedabad", "Ahmedabad", "Ahmedabad",
"Ahmedabad", "Ahmedabad", "Ahmedabad")), .Names = c("Forecast",
"Lo.80", "Hi.80", "Lo.95", "Hi.95", "Region1"), class = "data.frame", row.names = c("2017.0329",
"2017.0356", "2017.0384", "2017.0411", "2017.0438", "2017.0466"
))