将答案列添加到R中的timeSeries

时间:2016-08-25 21:27:20

标签: r math time-series

创建简单的timeSeries对象后......

data <- matrix(rnorm(18), ncol = 3)
colnames(data) <- LETTERS[1:3]
charvec <- paste("2009-0", 1:6, "-01", sep = "")
s <- timeSeries(data, charvec)

并且,将两列添加在一起,在timeSeries“s”中将其作为附加列“D”包含在内的最佳代码是什么?

<- s[,"B"] + s[,"C"]

1 个答案:

答案 0 :(得分:2)

首先,你应该告诉我们你正在使用一个特定的包(通过包含你的答案library(timeSeries))。

您可以使用str(s)查看对象的结构,它会告诉您这是一个矩阵。那么,x <- s[,"B"] + s[,"C"]然后cbind(s, x)会起作用。如果需要,可以重命名最后一列。