首页 > 解决方案 > 需要帮助在 R 中获取时间序列的正确时间

问题描述

我有一个数据集,我正在通过一个时间序列。虽然时间序列正在工作,但我无法弄清楚如何将日期添加到我的图表中。任何帮助将不胜感激!

Plasterdo<- ts(PlasterDO)
plot.ts(Plasterdo)

数据:

数据集

标签: rtime-series

解决方案


如果我猜对了,则使用以下示例将索引绘制在 x 轴上:

mat = cbind(S1=runif(5),S2=rnorm(5))
rownames(mat)=c("2019-01-07", "2019-01-20", 
"2019-02-18", "2019-02-17", "2019-03-28")

plot(ts(mat))

[在此处输入图像描述]

要获取日期,请使用 zoo 和 as.Date() :

plot(zoo(mat,as.Date(rownames(mat))))

在此处输入图像描述


推荐阅读