这个问题可能很简单,但我没有找到解决它的好方法:我有一个包含许多子组的数据集,需要一起单独分析。因此,我想对组使用子集并将它们用于以后的分析。同样,作为分析的子集的定义应部分使用循环来完成,以节省空间并确保对所有子组进行相同的分析。
这是我的代码示例,它使用了引导包中的示例数据框:
data(aids)
qlist <- c("1","2","3","4")
for (i in length(qlist)) {
paste("aids.sub.",qlist[i],sep="") <- subset(aids, quarter==qlist[i])
}
包含我数据集中子组的变量存储为字符串,因此我添加了 qlist 部分,否则不需要。