У меня есть следующий список:
id | value
----------
4 600
4 899
7 19
13 4930
13 300
: :
Существует несколько повторений идентификатора, и каждый из них имеет уникальное значение.Я хочу превратить это в нечто следующее:
id | list
----------
4 c(600, 899)
7 c(19)
13 c(4930, 300)
: :
Есть ли векторизованный метод выполнения этого?
РЕДАКТИРОВАТЬ: Расширение первого вопроса, есть простой способсделать то же самое для общей матрицы MxN?То есть, превращая это:
id | value1 value2
-------------------
4 600 a
4 899 b
7 19 d
13 4930 e
13 300 a
: : :
в это:
id | list
----------
4 list(c(600, 899),c('a','b'))
7 list(c(19),c('b'))
13 list(c(4930, 300),c('e','a'))
: :
Спасибо!