创建简单的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"]
答案 0 :(得分:2)
首先,你应该告诉我们你正在使用一个特定的包(通过包含你的答案library(timeSeries)
)。
您可以使用str(s)
查看对象的结构,它会告诉您这是一个矩阵。那么,x <- s[,"B"] + s[,"C"]
然后cbind(s, x)
会起作用。如果需要,可以重命名最后一列。