我刚刚开始学r,昨天写了一个for循环,一直没有读出来= =。不知道是不是我的数据量超标了还是怎样?我现在要继续等下去还是拉倒了换个软件?求大佬解答。
ps:电脑是15年的垃圾air,4gb内存。
下面是程序:(k是2,713,882)
> a=76
> counta=0
> countb=0
> k<-length(newdata3[,2])
> for(i in 1:k){
+ if(newdata3[,2][i]==a){
+ counta=counta+1
+ if(newdata3[,21][i]==0){
+ newdata3[,22][i]=countb/counta
+ }else{countb=countb+1
+ newdata3[,22][i]=countb/counta
+ }}else{a=newdata3[,2][i]
+ counta=0
+ countb=0
+ }}


雷达卡






京公网安备 11010802022788号







