hello,
I need help because I don't understand the syntaxe "else" how can I write it
for example I writed a script to cut missings values and I have errors
> if(na==length(C)){
+ pos=match(0,match(donGeno[[na-1]],donGeno[[na]],nomatch=0))
+ for(k in 1:(na-1)) {
+ if(pos==1) {donGeno[[k]] <-
donGeno[[k]][2:C[k]]}
+ if(pos==C[k]){donGeno[[k]] <- donGeno[[k]][1:(C[k]-1)]}
+ else{donGeno[[k]] <-
c(donGeno[[k]][1:(pos-1)],donGeno[[k]][(pos+1):C(k)])}
+ }
+ }
> if(na==1){
+ pos=match(0,match(donGeno[[na+1]],donGeno[[na]],nomatch=0))
+ for(k in 2:length(C)){
+ if(pos==1) {donGeno[[k]] <- donGeno[[k]][2:C[k]]}
+ if(pos==C[k]){donGeno[[k]] <- donGeno[[k]][1:(C[k]-1)]}
+ else{donGeno[[k]] <- c(donGeno[[k]][1:(pos-1)],donGeno[[k]][(pos+1):C(k)])}
+ }
+ }
> else{for(k in 1:(na-1)){
Erreur : erreur de syntaxe dans "else"
> if(pos==1) {donGeno[[k]] <- donGeno[[k]][2:C[k]]}
> if(pos==C[k]){donGeno[[k]] <- donGeno[[k]][1:(C[k]-1)]}
> else{donGeno[[k]] <- c(donGeno[[k]][1:(pos-1)],donGeno[[k]][(pos+1):C(k)])}
Erreur : erreur de syntaxe dans " else"
> }
Erreur : erreur de syntaxe dans " }"
> for(k in 1:(na-1)){
+ if(pos==1) {donGeno[[k]] <- donGeno[[k]][2:C[k]]}
+ if(pos==C[k]){donGeno[[k]] <- donGeno[[k]][1:(C[k]-1)]}
+ else{donGeno[[k]] <- c(donGeno[[k]][1:(pos-1)],donGeno[[k]][(pos+1):C(k)])}
+ }
Erreur dans C(k) : objet non interprétable comme un facteur
> }
Erreur : erreur de syntaxe dans " }"
Have you got some ideas?
___________________________________________________________________________
[[alternative HTML version deleted]]
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.