【发布时间】:2015-03-23 03:31:45
【问题描述】:
我正在为此苦苦挣扎,
我想更改这个长数据框:
longdf <- data.frame(visitId = c("a", "b", "b", "c"),icd9 = c("441","4424", "443", "441"))
visitId icd9
1 a 441
2 b 4424
3 b 443
4 c 441
到这个表格,
visitId icd9
1 a c(441)
2 b c(4424,443)
3 c c(441)
这样我就可以在各个行上使用 dplyr 编写 grep 语句。 帮助将不胜感激。
【问题讨论】:
-
aggregate(icd9 ~ visitId, longdf, paste)似乎有效 -
感谢理查德的工作就像一个魅力,N