Bonjour, je voulais savoir s'il était possible de générer des séquences de nombres en ignorant volontairement certains nombres :
Exemple : générer des nombres dans l'ordre de 1 à 30 sans les nombres 5, 10 et 15?
Merci de votre réponse
Version imprimable
Bonjour, je voulais savoir s'il était possible de générer des séquences de nombres en ignorant volontairement certains nombres :
Exemple : générer des nombres dans l'ordre de 1 à 30 sans les nombres 5, 10 et 15?
Merci de votre réponse
Bonjour,
Vous pouvez procéder ainsi :
Par contre, il faut faire attention car si la séquence ne commence pas à 1, cela ne fonctionnera pas :Code:
1
2
3
4
5
6
7
8 > v<-1:30 > v [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 [26] 26 27 28 29 30 > w<-v[-c(5,10,15)] > w [1] 1 2 3 4 6 7 8 9 11 12 13 14 16 17 18 19 20 21 22 23 24 25 26 27 28 [26] 29 30
Pour remédier à cela :Code:
1
2
3
4
5
6
7
8 > v<-2:30 > v [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [26] 27 28 29 30 > w<-v[-c(5,10,15)] > w [1] 2 3 4 5 7 8 9 10 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 [26] 30
Pour rappel, vous trouverez ici des tutoriels sur les bases de R pouvant vous aider face à ce genre de problème.Code:
1
2
3
4
5
6
7
8 > v<-2:30 > v [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [26] 27 28 29 30 > w<-v[-which(v%in%c(5,10,15))] > w [1] 2 3 4 6 7 8 9 11 12 13 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [26] 30
Bonne continuation :)
Cordialement,
A.D.