Ini kumpulan data saya:
data <- read.table(header = TRUE, text = "
group index group_index x y z
a 1 a1 12 13 14
a 2 a2 15 20 22
b 1 b1 24 17 28
b 2 b2 12 19 30
b 3 b3 31 32 33 ")
Untuk setiap kasus di grup "a" dan setiap kasus di grup "b", saya ingin menggabungkan nilai x, y, z dalam satu baris, sehingga matriks data atau kerangka data yang saya inginkan akan terlihat seperti:
[,1] [,2] [,3] [,4] [,5] [,6] [,7]
[1,] a1_b1 12 13 14 24 17 28 # x,y,z for a1, follows by x,y,z for b1
[2,] a1_b2 12 13 14 12 19 30 # x,y,z for a1, follows by x,y,z for b2
[3,] a1_b3 12 13 14 31 32 33
[4,] a2_b1 15 20 22 24 17 28 # x,y,z for a2, follows by x,y,z for b1
[5,] a2_b2 15 20 22 12 19 30
[6,] a2_b3 15 20 22 31 32 33
Saya bertanya-tanya bagaimana cara mencapai tujuan ini? Terima kasih banyak!