[1] 120 134 256 12
Exercices
TD 1
Exercice 1
Construire le vecteur x suivant :
Utiliser ce vecteur x pour générer les deux vecteurs suivants :
[1] 220 234 356 112
[1] 240 268 512 24
Exercice 2
On a demandé à 4 ménages le revenu des deux conjoints, et le nombre de personnes du ménage :
<- c(1200, 1180, 1750, 2100)
conjoint1 <- c(1450, 1870, 1690, 0)
conjoint2 <- c(4, 2, 3, 2) nb_personnes
Calculer le revenu total de chaque ménage, puis diviser par le nombre de personnes pour obtenir le revenu par personne de chaque ménage.
Exercice 3
Dans l’exercice précédent, calculer le revenu minimum et maximum parmi ceux du premier conjoint.
<- c(1200, 1180, 1750, 2100) conjoint1
Recommencer avec les revenus suivants, parmi lesquels l’un des enquêtés n’a pas voulu répondre :
<- c(1200, 1180, 1750, NA) conjoint1
Exercice 4
Les deux vecteurs suivants représentent les précipitations (en mm) et les températures moyennes (en °C) pour chaque mois de l’année pour la ville de Lyon (moyennes calculées sur la période 1981-2010) :
<- c(3.4, 4.8, 8.4, 11.4, 15.8, 19.4, 22.2, 21.6, 17.6, 13.4, 7.6, 4.4)
temperature <- c(47.2, 44.1, 50.4, 74.9, 90.8, 75.6, 63.7, 62, 87.5, 98.6, 81.9, 55.2) precipitations
Calculer la température moyenne sur l’année.
Calculer la quantité totale de précipitations sur l’année.
À quoi correspond et comment peut-on interpréter le résultat de la fonction suivante ? Vous pouvez vous aider de la page d’aide de la fonction si nécessaire.
cumsum(precipitations)
[1] 47.2 91.3 141.7 216.6 307.4 383.0 446.7 508.7 596.2 694.8 776.7 831.9
Même question pour :
diff(temperature)
[1] 1.4 3.6 3.0 4.4 3.6 2.8 -0.6 -4.0 -4.2 -5.8 -3.2
Exercice 5
On a relevé les notes en maths, anglais et sport d’une classe de 6 élèves et on a stocké ces données dans trois vecteurs :
<- c(12, 16, 8, 18, 6, 10)
maths <- c(14, 9, 13, 15, 17, 11)
anglais <- c(18, 11, 14, 10, 8, 12) sport
Calculer la moyenne des élèves de la classe en anglais.
Calculer la moyenne générale de chaque élève (la moyenne des ses notes dans les trois matières).
Essayez de comprendre le résultat des deux fonctions suivantes (vous pouvez vous aider de la page d’aide de ces fonctions) :
pmin(maths, anglais, sport)
[1] 12 9 8 10 6 10
pmax(maths, anglais, sport)
[1] 18 16 14 18 17 12