У меня проблема с моей программой R. Я написал программу во внешнем варианте программного обеспечения. Программное обеспечение имеет цикл генерации от 1 до 10. Поэтому я написал цикл для него. Моя программа:
#g1<-0
#save(g1,file = "g1.rdata")
load("g1.rdata")
ng0<-2100
ng<-2000
qtl <- read.table("C:/h / qtl.txt", skip=1)
if(g1>1){ID_QTL<-qtl[(ng0+ng*((g1-1)-1)+1):nrow(qtl),1]}
if(g1<=1){ID_QTL<-qtl[,1]}
моя проблема: иногда ID_QTL
является правильным и int [1:4100] 25100 25101…
, а иногда int [1:2] NA 25900.
25900 является последним ID_QTL
.
Можете ли вы объяснить это?