64
Le logiciel R - Maˆ ıtriser le langage
Termes ` a retenir
<-, -> : fl` eches d’affectation dans une variable
mode(), typeof() : r´ ecup´ erer la nature d’un objet
is.numeric() : d´ eterminer si un objet est de nature num´ erique
TRUE, FALSE, is.logical() : Vrai, Faux, d´ eterminer si un objet est de nature
bool´ eenne
is.character() : d´ eterminer si un objet est une chaˆ ıne de caract` eres
NA, is.na() : valeur manquante, d´ eterminer s’il existe des valeurs manquantes
class() : d´ eterminer la structure d’un objet
c() : cr´ eer une suite d’´ el´ ements de mˆ eme nature
matrix(), array() : cr´ eer une matrice, un tableau multidimensionnel
list() : cr´ eer une liste, collection de structures diff´ erentes
data.frame() : cr´ eer un tableau individus × caract` eres
factor() : cr´ eer un facteur
Exercices
1.1- Que renvoie cette instruction : 1:3^2 ?
1.2- Que renvoie cette instruction : (1:5) * 2 ?
1.3- Que renvoient ces instructions : var<-3 ? Var * 2 ?
1.4- Que renvoient ces instructions : x<-2 ? 2x<-2 * x ?
1.5- Que renvoient ces instructions : racine.de.quatre <- sqrt(4) ?
racine.de.quatre ?
1.6- Que renvoient ces instructions : x<-1 ? x< -1 ?
1.7- Que renvoie cette instruction : Un chiffre pair <- 16 ?
1.8- Que renvoie cette instruction : "Un chiffre pair" <- 16 ?
1.9- Que renvoie cette instruction : "2x" <- 14 ?
1.10- Que renvoie cette instruction : Un chiffre pair ?
1.11- Compl´ etez cette sortie de R, o` u deux symboles ont ´ et´ e enlev´ es :
> 2
+
[1] 6
1.12- Que renvoie cette instruction : TRUE + T +FALSE * F + T * FALSE +F ?
1.13- Quels sont les cinq types de donn´ ees sous R ?
1.14- Donnez l’instruction R permettant d’obtenir l’affichage suivant :
> X
[,1] [,2] [,3]
Précédent

- 99/701

Suivant