我有一个包含多个变量的数据集。我的第一列是date
(每天报告日期,但是它随机丢失了几天),其余的是其他变量。我想将此数据帧转换为时间序列(ts)类型。我尝试了ts()
函数,但由于ts()
对常规间隔时间序列有用,因此无法正常工作。
请建议。
答案 0 :(得分:2)
zoo
包的 zoo
可用于表示多变量时间序列。
使用以下方式安装:
install.packages("zoo")
两列zoo
的示例:
library(zoo)
zoo(matrix(c(1, 20, 3, 91, 3, 15, 8, 33), ncol = 2), order.by = as.POSIXct(c("2015-01-01", "2015-01-02", "2015-01-05", "2015-01-06")))