【发布时间】:2012-09-02 16:20:26
【问题描述】:
我需要在 R 中绘制一个时间序列。但是很难弄清楚如何使用这些格式。
dates <- c(20060901, 20060905, 20060906, 20060907, 20060908, 20060911)
values <- c(33.6, 32.0, 30.0, 30.0, 30.0, 28.4)
需要以适当的格式转换日期,例如:20060901 到 Sep-01-2006 等等
我目前的做法:
dates = as.Date(dates, "%Y%m%d")
plot(dates , values)
但是,我收到以下错误:
Error in charToDate(x) : character string is not in a standard unambiguous format
【问题讨论】:
-
既然您在我发布答案后更新了您的问题,请尝试至少复制所有相关部分。提示:
as.character().
标签: r plot timeserieschart