如何在每次迭代之後保存循環中數據框中發生的更改?通過以下代碼,我想從我的數據框(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 –