【发布时间】:2021-12-30 10:49:48
【问题描述】:
我遇到了一个问题。我正在尝试将我的数据转换为 xts 对象,以便稍后我可以合并时间序列并绘制它们。但我得到一个错误'x' must be a time-series object。我将在这里展示一个示例数据。
time<-c("21.11.2021 22:45", "21.11.2021 23:25")
time_p<-as.POSIXct(time, format='%d.%m.%Y %H:%M')
value1<-c(1,9)
value1<-as.numeric(value1)
value2<-c(1,21)
value2<-as.numeric(value2)
time_dataframe<-cbind.data.frame(time_p,value1,value2)
time_dataframe<-xts(time_dataframe,order.by(time_p)
但是当我绘图时,我得到一个错误'x' must be a time-series。
而且我正在输出 2 次日期和时间列,如下所示。
time_p value 1 value 2
2021-11-21 22:45:00 2021-11-21 22:45:00 1 1
2021-11-21 23:25:00 2021-11-21 23:25:00 9 21
【问题讨论】:
标签: r time-series xts zoo