私は行ベースの移行データを持っています。この行ベースのデータフレームが「マイグレーションマトリックス」の一種でtransformendされるべきである Case1 Case2 Val 1 A A 0.5 2 A C 0.4 3 B A 0.3 4 B B 0.7
ようなので、このデータフレームが見える行ベースの移行データを移行マトリックスに変換
param <- c("A", "B", "C")
df <- data.frame(Case1 = c("A", "A", "B", "B"),
Case2 = c("A", "C", "A", "B"),
Val = c(0.5,0.4,0.3,0.7))
。
dd <- data.frame(cA = c(0.5, 0.3, 0),
cB = c(0, 0.7, 0),
cC = c(0.4,0,0))
rownames(dd) <- paste0("Case1","_", param)
colnames(dd) <- paste0("Case2","_", param)
ので、移行行列が
Case2_A Case2_B Case2_C Case1_A 0.5 0.0 0.4 Case1_B 0.3 0.7 0.0 Case1_C 0.0 0.0 0.0
のように見える誰もがRでこれを行うには良い方法を知っていますか?どうもありがとうございました!