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]]

