考虑treerings数据集。如何从r对象中提取时间戳
library("datasets", lib.loc="C:/Program Files/R/R-3.3.1/library")
tr<-treering
length(tr)
[1] 7980
class(tr)
[1] "ts"
从我的理解,这是我如何可以找出时间戳是每个值时间序列长度7980 的?
在绘制时间序列之后,看图的x轴,看起来时间戳范围在-6000到2000之间。但对我来说,时间戳看起来是“隐藏的”。
plot(tr)
更普遍的,我想了解到底什么是ts
对象,什么是使用这种类型的对象的好处。
单变量和多变量时间序列可以很容易地显示在具有2列或更多列的数据框中:时间和变量。
univariatetimeseries <- data.frame(Time = c(0, 1, 2, 3, 4, 5, 6), y = c(1, 2, 3, 4, 5, 6, 7))
multivariatetimeseries <- data.frame(Time = c(0,1,2,3,4,5,6), y = c(1, 2, 3, 4, 5, 6, 7), z = c(7,6,5,4,3,2,1))
这对我来说似乎很简单直接,它与我在高中时学到的基础科学范例一致。此外,时间戳不像“treering
”示例的情况那样“隐藏”。那么使用ts
对象有什么好处?