Предположим, у меня есть следующий фрейм данных
test <- data.frame(items = c("itemA", "itemB","itemC", "itemD"),
ID = c("1","2","1","3"),
time = c("11","12","11","13"))
> test
items ID time
1 itemA 1 11
2 itemB 2 12
3 itemC 1 11
4 itemD 3 13
Я пытаюсь изменить его так, чтобы он разрушался по ID.Для каждого уникального элемента должен быть создан столбец, и соответствующий элемент должен помещаться в каждый столбец таким образом, чтобы в любом столбце из 1 элемента был только 1 элемент.т.е. itemA не должен находиться в том же столбце, что и itemB.
Вот пример того, что я ищу:
> test
ID time Item1 Item2 Item3 Item4
1 1 11 itemA - itemC -
2 2 12 - itemB - -
4 3 13 - - - itemD
Любая помощь оценена!