R中

2016-08-25 69 views
0

的時間序列加入一個答案列創建簡單的時間序列對象之後...R中

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

,並在加入兩列在一起,什麼是它作爲一個附加列「d」中最好的代碼時間系列的「?」?

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

'cbind'也許?這是不可重現的。 'timeSeries'不是R中的函數 –

回答

2

首先,你應該告訴我們,您使用的是特定的包(通過在你的答案library(timeSeries))。

你可以看看你的對象的結構,str(s),它會告訴你這是一個矩陣。那麼,x <- s[,"B"] + s[,"C"]然後cbind(s, x)將工作。如果您需要,您可以重命名最後一列。