Solutions des exercices
615
2.10- L’argument colClasses de la fonction read.table() permet d’indiquer
le type de chacune des colonnes et ainsi permet d’augmenter consid´ erablement la vitesse de lecture des gros fichiers.
2.11- La fonction write.table() permet d’´ ecrire dans un fichier le jeu de donn´ ees contenu dans un data.frame. Une autre fonction possible est la
fonction write() qui est ` a utiliser pour des objets de type vecteur ou
matrice.
2.12- Voici quatre fonctions de base permettant de fabriquer des vecteurs :
• la fonction c()
• la fonction seq()
• la fonction rep()
• la fonction ":"() (exemple 1:10)
2.13- L’instruction seq(1,2,by=0.1) permet d’obtenir le vecteur suivant :
[1] 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0
2.14- L’instruction rep(1:3,each=2) permet d’obtenir le vecteur suivant :
1 1 2 2 3 3
2.15- L’instruction rep(1:3,2) permet d’obtenir le vecteur suivant :
1 2 3 1 2 3
2.16- Les fonctions permettant d’entrer les donn´ ees ` a la main dans le minitableur sont : data.entry() et de().
Solutions des exercices du chapitre 3
3.1- [1] 2 12
3.2[,1] [,2]
[1,]
1
1
[2,]
2
2
3.3- Avec les fonctions rownames() et colnames().
3.4- cbind(X,Y)
3.5- Pour le produit de tous les ´ el´ ements d’une matrice X : prod(X).
Pour le produit des ´ el´ ements de chacune des colonnes de la matrice X :
apply(X,FUN=prod,MARGIN=2).
3.6- [1] 4
[1] 2 6 8 3
3.7- poids[taille>180]
3.8- [1] 7 8 9
[1] 5 6
615
2.10- L’argument colClasses de la fonction read.table() permet d’indiquer
le type de chacune des colonnes et ainsi permet d’augmenter consid´ erablement la vitesse de lecture des gros fichiers.
2.11- La fonction write.table() permet d’´ ecrire dans un fichier le jeu de donn´ ees contenu dans un data.frame. Une autre fonction possible est la
fonction write() qui est ` a utiliser pour des objets de type vecteur ou
matrice.
2.12- Voici quatre fonctions de base permettant de fabriquer des vecteurs :
• la fonction c()
• la fonction seq()
• la fonction rep()
• la fonction ":"() (exemple 1:10)
2.13- L’instruction seq(1,2,by=0.1) permet d’obtenir le vecteur suivant :
[1] 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0
2.14- L’instruction rep(1:3,each=2) permet d’obtenir le vecteur suivant :
1 1 2 2 3 3
2.15- L’instruction rep(1:3,2) permet d’obtenir le vecteur suivant :
1 2 3 1 2 3
2.16- Les fonctions permettant d’entrer les donn´ ees ` a la main dans le minitableur sont : data.entry() et de().
Solutions des exercices du chapitre 3
3.1- [1] 2 12
3.2[,1] [,2]
[1,]
1
1
[2,]
2
2
3.3- Avec les fonctions rownames() et colnames().
3.4- cbind(X,Y)
3.5- Pour le produit de tous les ´ el´ ements d’une matrice X : prod(X).
Pour le produit des ´ el´ ements de chacune des colonnes de la matrice X :
apply(X,FUN=prod,MARGIN=2).
3.6- [1] 4
[1] 2 6 8 3
3.7- poids[taille>180]
3.8- [1] 7 8 9
[1] 5 6
