У меня есть один столбец «m», который содержит несколько значений, связанных с одним субъектом (ID). Мне нужно распределить значения в этом столбце по 5 различным столбцам, чтобы получить вторую таблицу, которую я предоставил ниже. Мне также нужно связать имена с этими столбцами.
f <- read.table(header = TRUE, text = "
Scale ID m
1 1 1 0.4089795
2 1 1 0.001041055
3 1 1 0.1843616
4 1 1 0.03398921
5 1 1 FALSE
6 3 1 0.1179424
7 3 1 0.3569155
8 3 1 0.2006204
9 3 1 0.04024855
10 3 1 FALSE
")
Вот как должен выглядеть вывод
ID Scale x y z a b
1 1 1 0.4089795 0.001041055 0.1843616 0.03398921 FALSE
2 1 3 0.1179424 0.356915500 0.2006204 0.04024855 FALSE
Спасибо за любую помощь!