r-将数据转换为时间序列对象



我有一个文件,我想对数据执行时间序列分析。不幸的是,我无法将数据转换为时间序列对象?

以下是代码的快照:

我有两列时间戳和收盘价。我已经尝试了各种代码,但仍然无法做到这一点。

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需要一个表示日期或日期/时间的索引类,如DatePOSIXct,但这里我们有纯数字。创建一个动物园系列。

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 

最新更新