146
Le logiciel R - Maˆ ıtriser le langage
> X
Sexe Poids
Jean
H
80
Paul
F
60
> Y
Yeux Taille
Jean Bleus
180
Paul Verts
160
3.5- Donnez l’instruction permettant de calculer le produit de tous les ´ el´ ements (respectivement des ´ el´ ements de chacune des colonnes) d’une matrice num´ erique X.
3.6- Que renvoie cette instruction : vec<-c(2,4,6,8,3);vec[2];vec[-2] ?
3.7- On a mesur´ e le poids et la taille de plusieurs hommes et on a stock´ e
ces valeurs dans les vecteurs poids et taille. Donnez l’instruction R
permettant d’obtenir le poids des hommes dont la taille est sup´ erieure ` a
180 cm.
3.8- Que renvoie l’instruction suivante :
Mat<-matrix(1:12,nrow=4,byrow=TRUE);Mat[3,];Mat[2,2:3] ?
3.9- Comment faire pour remplacer la quatri` eme composante de la liste suivante par 1:10 ?
L<-list(12,c(34,67),Mat,1:15,list(10,11))
3.10- Que renvoie cette instruction : L[[2]][2] ?
3.11- Donnez l’instruction R permettant d’obtenir les poids et taille de toutes les
femmes du tableau suivant (vous pouvez utiliser la fonction attach()) :
> X
poids taille sexe
1
79
163
H
2
90
163
F
3
87
198
H
4
63
164
F
5
90
168
F
6
71
178
F
7
58
191
H
8
80
194
F
9
91
185
F
10
89
176
H
3.12- Que renvoie cette instruction : (1:3)[any(c(T,F,T))] ? Et celle-ci :
(1:3)[all(c(T,F,T))] ?
3.13- Que renvoie cette instruction : c(T,T,F) | c(F,T,F) ?
Et celle-ci : c(T,T,F) || c(F,T,F) ?
3.14- Que renvoie cette instruction : nchar(c("abcd","efgh")) ?
3.15- Que renvoie l’instruction suivante :
paste(c("a","b"),c("c","d"),collapse="",sep="") ?
Précédent

- 180/701

Suivant