【发布时间】:2017-11-11 01:35:12
【问题描述】:
我有一个数据集,我想仅将其子集划分为组中的子组具有 2 个或更多独特类别的观察结果,(我正在尝试对居住在跨越州界的 Nielsen DMA 的调查中的受访者进行子集。)
所以如果我有这个数据框:
start <- data.frame("obs"=seq(1,10, by=1),"grp"=c(rep("A",4), rep("B",3),rep("C",3)), "sub_grp"=c(rep("A1",2), rep("A2",2), rep("B1",3), "C1","C2","C3"))
我需要什么命令将其子集化?
end <- data.frame("obs"=c(seq(1,4,by=1), seq(8,10, by=1)), "grp"=c(rep("A",4), rep("C",3)), "sub_grp"=c("A1","A1","A2","A2","C1","C2","C3"))
数据集都是 data.tables,所以我认为该包中必须有一个特殊的命令来执行此操作。
感谢您的帮助!
【问题讨论】:
标签: r data.table subset