我有一个像这样的数据框: enter image description here
我想将每行重复“ nombreIndividus”列中指示的次数。
我尝试使用rep()
和each =
和/或time =
,但是我做不到。
示例:
incomeGlobalCopie <- incomeGlobalCopie[rep(1:nrow(incomeGlobalCopie),
each=incomeGlobalCopie$nombreIndividus)]
你能帮我吗?
谢谢
答案 0 :(得分:0)
完全没有意思,但是可以做到这一点:
names <- c("lion","tiger","flamengo")
replication <- c(4,5,3)
species <- data.frame(names, replication)
speciesCopy <- data.frame(matrix(ncol=2,nrow=0))
for(i in 1:length(species$names)){
for(j in 1:species$replication[i]){
speciesCopy <- rbind(speciesCopy, species[i,])
}
}
speciesCopy