Exercice 1: indices
Soit x
un vecteur contenant les valeurs d’un échantillon:
Écrire une expression R permettant d’extraire les éléments suivants:
- le deuxième élément de l’échantillon,
- les cinq premiers éléments de l’échantillon,
- les éléments strictement supérieurs à 14,
- tous les éléments sauf les éléments en positions 6, 10 et 12.
(Repris de V. Goulet, Introduction à la programmation à R.)
Exercice 2: nombres premiers
Construire une liste de nombres premiers compris entre 2 et 49, en construisant un vecteur x
contenant tous les entiers de 2 à 49 puis en supprimant tous les multiples de 2 supérieurs à 2, en supprimant tous les multiples de 3 supérieurs à 3, etc.
Exercice 3: manipulation d’un cadre de données
- Combien de valeurs distinctes existent pour le nombre de cylindres dans le jeu de données
mtcars
? - Quelle voiture a la plus faible accélération?
- Quelle voiture a le poids le plus proche du poids moyen?
- Combien de voitures ont une consommation supérieure à la moyenne et un nombre de cylindres minimal?
Exercice 4: battre les cartes et point fixe
On peut représenter un jeu de 52 cartes comme un simple vecteur c(1, 2, 3,...)
- Créer un vecteur de cartes mélangées
- Y a-t-il une ou plusieurs cartes qui sont à leur position de départ?
- Définir une fonction