R语言while 循环,请帮忙看看哪里错了

Python013

R语言while 循环,请帮忙看看哪里错了,第1张

warning写得很清楚了:integer overflow了,就是说a和b太大了,电脑用整型存不下。你可以改一下算法,使得不会在计算中间某一步出现特别大的数,比如

while (c>=0.5) {

i<-i+1

c<-c*n[i]/n[1]

}

for (i in seq(from=0.1,to=2.9,by=0.2)){

assign(paste("swc_", i, sep = ""), subset(swc_1, swc_1$z == i))

}