发表于 2019-04-10 | 更新于 2019-04-10 本文字数: 765 | 阅读时长 ≈ 1 分钟 Example:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364> test <- 1:10> for(i in test) # 用的是 test的副本+ {+ if(i==2)+ test <- test[-3]+ print(test[i])+ }[1] 1[1] 2[1] 4[1] 5[1] 6[1] 7[1] 8[1] 9[1] 10[1] NA> i[1] 10> for(i in test) # 用的是 test的副本+ {+ if(i==2)+ test <- test[-3]+ print(test[i])+ }[1] 1[1] 2[1] 6[1] 7[1] 8[1] 9[1] 10[1] NA[1] NA> > test <- 1:10> for(i in test) # 用的是 test的副本+ {+ print(paste0("i=",i))+ if(i==2)+ test <- test[-3]+ print(test[i])+ }[1] "i=1"[1] 1[1] "i=2"[1] 2[1] "i=3"[1] 4[1] "i=4"[1] 5[1] "i=5"[1] 6[1] "i=6"[1] 7[1] "i=7"[1] 8[1] "i=8"[1] 9[1] "i=9"[1] 10[1] "i=10"[1] NA