我的约会dataframe
看起来像这样:
Date Values
1JAN2018 80
23DEC2019 21.3
... ...
我怎样才能将其格式化为ddmmyyyy
日期以便我可以使用ggplot
创建时间序列图?
我做了什么?
Date <- as.Date(Date, '%d%m%Y')
但不幸的是,这似乎并没有起到作用。
太感谢了! :D
EDIT:
感谢您的回答。这是我目前的情节。是否可以进一步平滑这一点?看起来非常静态:
这两个值每天在同一时间(大约 40 次)测量多次(HH、MM)。使用您的代码时:
ggplot(aug, aes(aug$DATE)) +
#geom_smooth(stat = "identity") +
geom_line(aes(y = aug$VALUE_ONE, colour = "aug$VALUE_ONE")) +
geom_line(aes(y = aug$VALUE_TWO, colour = "aug$VALUE_TWO")) +
ggtitle("Time Series Data)")+
xlab("Time")+
ylab("Value")+
theme(axis.text.x = element_text(angle = 60, hjust = 1),
plot.title = element_text(hjust = 0.5))
EDIT2:
再次感谢您的回答。为了更好的查看数据,数据如下:
Date ValueOne ValueTwo Time
1JAN2018 20 11 05:22
1JAN2018 25 12 05:33
1JAN2018 34 44 05:59
1JAN2018 32 55 06:30
1JAN2018 4 88 06:48
1JAN2018 11 78 10:33
1JAN2018 12 100 15:33
每天在当天的不同时刻都有大约 40 个 ValueOne 和 ValueTwo 的度量。因为有如此多的测量值,所以这条线对我来说保持静态,除非我绘制一天。在这种情况下,效果很好。你有什么想法吗?