Есть ли способ в R поместить каждые три значения в столбце "V"
(ниже) в новые столбцы?Другими словами, мне нужно изменить форму данных с длинного на широкий, но только на три столбца, где значения соответствуют значениям, указанным в столбце V. Ниже приведена демонстрация.
Заранее спасибо!


data = structure(list(Key = c(200, 200, 200, 200, 200, 200, 300, 300,
300, 300, 300, 300, 400, 400, 400, 400, 400, 400),
V = c("a", "b", "c", "b", "d", "c", "d", "b", "c", "a", "f", "c", "d", "b",
"c", "a", "b", "c")),
row.names = c(NA, 18L),
class = "data.frame")