如何在每次迭代之后保存循环中数据框中发生的更改?通过以下代码,我想从我的数据框(df)中删除一些等于'v'值的行。代码运行良好,但问题是最终,只有迭代中最后一个值的结果会影响数据帧!从r中的循环中的数据帧中删除特定的行
for (i in 1:50){
v <- i+ 450
temp<- fn$sqldf("select count(V1) from df where V1='$v' ")
if (temp[1,] < 1000){
g <- temp[1,]
c <- v
print(paste("Topic number: ", c, "is less than 1000, with ", g, "records"))
new_df<- df[df$V1 != v,]
}
}
这如果我们手边有一个可重复的例子,它会更好地工作。 http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example –