本人最近初学R,在编程的过程中发现,假如我要用for循环来求一组值,每次循环之后都会更新i的值,直到循环结束。循环中,每次循环都打印出i的结果。
循环结束后,i不再更新,打印i输出的就是i最后一次的取值,并且一直都是这个值,除非你再次给i赋值。我现在需要保存不同的j在每一步循环中得到的结果,最后在循环结束之后全部把它们输出出来,应该怎么操作呢?程序如下:
probability <- seq(0,1,0.05)raw <- matrix(NA,8,1260)for(j in c(probability)){ for(i in 1:60){ raw[,i] <- sample(x=c(0,1), prob=c(j,1-j), size=8, replace=TRUE) }}(编程小白编的程序请见谅...)