Exercice 1: indices

Soit x un vecteur contenant les valeurs d’un échantillon:

Écrire une expression R permettant d’extraire les éléments suivants:

  1. le deuxième élément de l’échantillon,
  2. les cinq premiers éléments de l’échantillon,
  3. les éléments strictement supérieurs à 14,
  4. 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

  1. Combien de valeurs distinctes existent pour le nombre de cylindres dans le jeu de données mtcars?
  2. Quelle voiture a la plus faible accélération?
  3. Quelle voiture a le poids le plus proche du poids moyen?
  4. 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,...)

  1. Créer un vecteur de cartes mélangées
  2. Y a-t-il une ou plusieurs cartes qui sont à leur position de départ?
  3. Définir une fonction