Balancing (creating same number of rows for each individual) data

痞子三分冷 提交于 2019-11-29 15:10:45

You may try:

 DT2 <- CJ(id1=1:3, id2=1:4)
 merge(DT,DT2, by=c('id1', 'id2'), all=TRUE)

Here's a slight variation on akrun's answer that's normally used for the problem at hand:

setkey(DT, id1, id2)
DT[CJ(unique(id1), unique(id2))]
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!