Chapitre 3. Manipulation de donn´ ees, fonctions
145
Termes ` a retenir
length() : longueur d’un vecteur
sort() : ordonne les ´ el´ ements d’un vecteur
rev() : r´ earrange les ´ el´ ements d’un vecteur en sens inverse
order() : renvoie le vecteur des rangs de classement des ´ el´ ements de son param` etre effectif
unique() : enl` eve les doublons d’un vecteur
dim() : taille de la matrice ou du data.frame
nrow(), ncol() : nombre de lignes, de colonnes
dimnames() : noms des lignes et des colonnes
rownames(), colnames() : noms des lignes, des colonnes
rbind(), cbind() : fusion de lignes, de colonnes d’une matrice
merge() : fusion intelligente de colonnes
apply() : appliquer une fonction aux lignes ou aux colonnes d’une matrice
lapply(), sapply() : applique une fonction aux ´ el´ ements d’une liste
<, <=, >, >=, ==, != : op´ erateurs logiques de comparaison
!, &, &&, |, || : op´ erateurs logiques terme `
a terme
any(x) : renvoie TRUE si l’un des x i est vrai
all(x) : renvoie TRUE si tous les x i sont vrais
if, else, switch : instructions de condition
for(), while(), repeat : instructions de boucle
"["() : op´ erateur d’extraction pour les vecteurs et les matrices
"[["() : op´ erateur d’extraction pour les listes
which() : donne les indices des valeurs TRUE d’un objet de logiques
nchar() : nombre de symboles d’une chaˆ ıne
paste() : concat´ enation de deux chaˆ ınes
substring() : extraction de sous-chaˆ ınes
strsplit() : d´ ecoupage de chaˆ ınes
grep() : recherche de motif dans une chaˆ ıne
sub(), gsub() : remplacer les occurrences d’un motif dans une chaˆ ıne
Sys.time() : afficher la date
strptime() : extraction de dates dans une chaˆ ıne
as.POSIXlt() : convertir au format POSIXlt
difftime() : calcule la diff´ erence entre deux dates
Exercices
3.1- Que renvoie cette instruction : c(1,4) * c(2,3) ?
3.2- Que renvoie cette instruction : matrix(1:2,ncol=2,nrow=2) ?
3.3- Comment pouvez-vous r´ ecup´ erer les noms des lignes et des colonnes d’un
data.frame ?
3.4- Donnez l’instruction permettant de fusionner ces deux tables :
Précédent

- 179/701

Suivant