formulation boucle simple
Bonjour,
je me sers de R depuis quelques temps mais uniquement pour des applcations extrêmement basiques.
Je n'ai aucune base en algorithmique et je peine réellement à formuler des boucles simples. Voici ce que je cherche à réaliser:
je crée un vecteur que j'appelle 'anomaly' et qui contient 51 valeurs numériques.
Je souhaite en faire un graphe avec une ligne toute simple (anomaly est le y de mon plot et mon graphe un histogramme où chaque barre est une valeur de anomaly), mais j'aimerais que si la valeur est supérieure à 1 elle soit dessinée et rouge et si elle est inférieure elle soit dessinée en bleu.
Voici ce que j'ai écris:
Code:
1 2
|
col <- if (anomaly > 0) {col="red"}else{col="blue"} |
et voici le message d'erreur que j'obtiens:
Code:
1 2 3 4
|
Warning message:
In if (anomaly > 0) { :
the condition has length > 1 and only the first element will be used |
Quelqu'un pourait m'expliquer comment faire une boucle pour paramétrer la couleur de mon graphe?
En vous remerciant.
Bien cordialement.