データフレーム(data.frame)を作る時、データを縦じゃなくて横に並べたいんです、僕は。
意外とよくハマって、毎回思い出してるのでメモっておく。
要するにt関数を使ってベクトルを行列化(1行○列)しておけばよい。
> data.frame(x=Sys.Date(),y = 1:5) x y 1 2012-12-14 1 2 2012-12-14 2 3 2012-12-14 3 4 2012-12-14 4 5 2012-12-14 5 > data.frame(x=Sys.Date(),y = t(1:5)) x y.1 y.2 y.3 y.4 y.5 1 2012-12-14 1 2 3 4 5