我有一个文件,我想对数据执行时间序列分析。不幸的是,我无法将数据转换为时间序列对象?
以下是代码的快照:
我有两列时间戳和收盘价。我已经尝试了各种代码,但仍然无法做到这一点。
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