Try the zoo package:
> library(zoo)
> as.ts(cbind(as.zoo(t1), as.zoo(t2)))
Time Series:
Start = 1
End = 11
Frequency = 1
a b c d
1 10 20 30 40
2 11 21 31 41
3 12 22 32 42
4 13 23 33 43
5 14 24 34 44
6 15 25 35 45
7 16 26 36 46
8 17 27 37 47
9 18 28 38 48
10 19 29 39 49
11 20 30 40
2008/6/15 jim holtman <[EMAIL PROTECTED]>:
> Is this what you want:
>
>> t <- ts(data.frame(a = 10:20, b = 20:30, c = 30:40, d = 40:50))
>> t1 <- t[, c('a', 'b')]
>> t2 <- t[, c('c', 'd')]
>>
>> colnames(t1)
> [1] "a" "b"
>>
>> colnames(t2)
> [1] "c" "d"
>>
>> x <- cbind(t1, t2)
>> colnames(x)
> [1
2008/6/15 Prof Brian Ripley <[EMAIL PROTECTED]>:
> Consistent with what? This is how all such combinations of matrices in R
> work, and avoids duplicate names.
>
Hm, for data.frames and matrices it works like this:
> d <- data.frame('a' = 10:20, b = 20:30, c = 30:40, d = 40:50)
> d1 <- d[c('a',
On Sat, 14 Jun 2008, Андрей Парамонов wrote:
I use R 2.7.0 on GNU/Linux. I have noticed a problem in cbind method
for multivariate time series (ts) objects. Consider the following
example:
t <- ts(data.frame(a = 10:20, b = 20:30, c = 30:40, d = 40:50))
t1 <- t[, c('a', 'b')]
t2 <- t[, c('c', '
Is this what you want:
> t <- ts(data.frame(a = 10:20, b = 20:30, c = 30:40, d = 40:50))
> t1 <- t[, c('a', 'b')]
> t2 <- t[, c('c', 'd')]
>
> colnames(t1)
[1] "a" "b"
>
> colnames(t2)
[1] "c" "d"
>
> x <- cbind(t1, t2)
> colnames(x)
[1] "t1.a" "t1.b" "t2.c" "t2.d"
> colnames(x) <- sub("^.*\\.", "
I use R 2.7.0 on GNU/Linux. I have noticed a problem in cbind method
for multivariate time series (ts) objects. Consider the following
example:
> t <- ts(data.frame(a = 10:20, b = 20:30, c = 30:40, d = 40:50))
> t1 <- t[, c('a', 'b')]
> t2 <- t[, c('c', 'd')]
>
> colnames(t1)
[1] "a" "b"
> colname
6 matches
Mail list logo