0
这是四列df。现场,参观,印第安纳州(ividual),观测值(erved)在数据框内添加缺少数据条件的分组变量
site<-c(rep("X",6),rep("Y",8),rep("Z",4))
visit<-c(1,1,2,2,3,3,1,1,2,2,3,3,4,4,1,1,2,2)
ind<-c(rep(c("a","b"),9))
obs<-1
dat<-as.data.frame(cbind(site,visit,ind,obs))
在这个例子中,我有三个站点不等次数(X = 3,Y = 4,Z = 2)。我想为站点X和站点Z添加对两个人(a和b)“未发生”的访问,并在观察列中添加一个NA。正如在这个例子中:
site<-c(rep("X",8),rep("Y",8),rep("Z",8))
visit<-c(1,1,2,2,3,3,4,4,1,1,2,2,3,3,4,4,1,1,2,2,3,3,4,4)
ind<-c(rep(c("a","b"),12))
obs<-c(rep(1,6),NA,NA,rep(1,12),rep(NA,4))
dat2<-as.data.frame(cbind(site,visit,ind,obs))
这是一个非常庞大的数据集,拥有500多个网站和300多个个人的简单版本。我正在努力完成我所追求的目标。简单的解决方案呢?谢谢。
也可以任何人想到这个职位更好的标题?