问题描述
我有一个文件,我想对数据进行时间序列分析。很遗憾,我无法将数据转换为时间序列对象?
代码截图如下:
I have two column timestamp and closing price.I have tried various code but still unable to do so.
INTC <- read.csv("C:/Users/admin/Downloads/INTC-data.csv")[,c(2,6)]
head(INTC)
tail(INTC)
new_data<-xts(INTC)
错误:“xts(INTC) 中的错误:order.by 需要适当的基于时间的对象”
解决方法
问题对 xts
函数的使用不正确,但这并不重要,因为 xts 一开始就不能表示那种数据。 xts 需要一个表示日期或日期/时间的索引类,例如 Date
或 POSIXct
,但这里我们有纯数字。而是创建一个动物园系列。
library(zoo)
# test data
INTC <- data.frame(ts = 930:935,close = 18.55)
z <- read.zoo(INTC); z
## 930 931 932 933 934 935
## 18.55 18.55 18.55 18.55 18.55 18.55