J'essaie de réduire la liste des noms de gènes qui m'ont été donnés. Je suis en train d'éliminer les noms répétitifs qui peuvent être présents, mais je continue à obtenir une erreur lors de l'exécution de mon code:Plusieurs conditions dans les déclarations if dans R
counter=0
i=0
j=0
geneNamesRevised=array(dim=length(geneNames))
for (i in 0:length(geneNamesRevised))
geneNamesRevised[i]=""
geneNamesRevised
for (i in 1:length(geneNames))
for (j in 1:length(geneNamesRevised))
if (geneNames[i]==geneNamesRevised[j])
{
break
}
else if ((j==length(geneNamesRevised)-1) &&
(geneNames[i]!=geneNamesRevised[j]))
{
geneNamesRevised[counter]=geneNames[i]
counter++
}
Le message d'erreur est une chaîne répétitive de:
la condition a une longueur> 1 et seulement le premier élément sera utilisé la condition a la longueur> 1 et seulement le premier élément sera utilisé la condition a la longueur> 1 et seulement le premier élément sera utilisé
et ce message d'erreur est pour la dernière "else if" déclaration qui a le '& &'.
Merci!
juste essayer un seul '&'. est-ce que ça marche? –