bugfix> r > 投稿

最初の列を新しいヘッダーとして再形成しようとしているデータフレームがあります。私はこれをGoogleで試してStack Overflowを使用しましたが、私の質問に一致するものを見つけることができませんでした

これが私がやろうとしていることの単純な例です。私は次のようなデータフレームを持っています

   v1 v2 v3 v4
1    A  B  1  0
2    C  D  3  0

これは取得できます:

v1 <- matrix(c("A", "C"), nrow=2, ncol=1) 
v2 <- matrix(c("B", "D"), nrow=2, ncol=1) 
v3 <- c(1,3)
v4 <- c(0,0)
data <-  cbind(v1,v2,v3,v4)
data <- as.data.frame(data)

データを以下に変換しようとしています

| V2 | A.V3 | A.V4 | C.V3 | C.V4 |
| B  |   1  |   2  |   0  |   0  |
| D  |   0  |   0  |   3  |   4  |

reshapeパッケージをいじってみましたが、思い通りに動作させることができませんでした。

おかげで、 シャン