94
Le logiciel R - Maˆ ıtriser le langage
1 2 3 4 5 6 7 8 9
1 3 6 2 7 4 8 1 0
> sort(vec)
9 1 8 4 2 6 3 5 7
0 1 1 2 3 4 6 7 8
> order(vec)
[1] 9 1 8 4 2 6 3 5 7
> rank(vec)
1
2
3
4
5
6
7
8
9
2.5 5.0 7.0 4.0 8.0 6.0 9.0 2.5 1.0
• unique() : comme son nom l’indique, enl` eve les doublons d’un vecteur.
> unique(c(1,3,6,2,7,4,8,1,0))
[1] 1 3 6 2 7 4 8 0
• duplicated() : indique les valeurs qui commencent `
a ˆ etre r´ ep´ et´ ees (parcourues de gauche `
a droite).
> duplicated(c(1,3,6,2,7,4,8,1,0))
[1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE
3.1.4 Op´ erations sur les matrices ou les data.frames
Nous allons d´ ecrire ici plusieurs fonctions R sp´ ecialis´ ees permettant d’obtenir de l’information sur une matrice (ou un data.frame) ou encore de manipuler
ses lignes et ses colonnes.
Renvoi
Les op´ erations classiques de calcul matriciel (multiplication, d´ ecomposition, d´ eterminant, etc.) sont d´ etaill´ ees dans le chapitre 8, page 343.
3.1.4.1 Informations sur l’architecture
Voil` a d´ ej` a quelques fonctions permettant d’obtenir de l’information sur une
matrice ou un data.frame :
• dim() : taille de la matrice ou du data.frame.
• nrow() : nombre de lignes.
• ncol() : nombre de colonnes.
• dimnames() : noms des lignes et des colonnes (sous la forme d’une liste).
• names(), colnames() : noms des colonnes.
• rownames() : noms des lignes.
Le logiciel R - Maˆ ıtriser le langage
1 2 3 4 5 6 7 8 9
1 3 6 2 7 4 8 1 0
> sort(vec)
9 1 8 4 2 6 3 5 7
0 1 1 2 3 4 6 7 8
> order(vec)
[1] 9 1 8 4 2 6 3 5 7
> rank(vec)
1
2
3
4
5
6
7
8
9
2.5 5.0 7.0 4.0 8.0 6.0 9.0 2.5 1.0
• unique() : comme son nom l’indique, enl` eve les doublons d’un vecteur.
> unique(c(1,3,6,2,7,4,8,1,0))
[1] 1 3 6 2 7 4 8 0
• duplicated() : indique les valeurs qui commencent `
a ˆ etre r´ ep´ et´ ees (parcourues de gauche `
a droite).
> duplicated(c(1,3,6,2,7,4,8,1,0))
[1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE FALSE
3.1.4 Op´ erations sur les matrices ou les data.frames
Nous allons d´ ecrire ici plusieurs fonctions R sp´ ecialis´ ees permettant d’obtenir de l’information sur une matrice (ou un data.frame) ou encore de manipuler
ses lignes et ses colonnes.
Renvoi
Les op´ erations classiques de calcul matriciel (multiplication, d´ ecomposition, d´ eterminant, etc.) sont d´ etaill´ ees dans le chapitre 8, page 343.
3.1.4.1 Informations sur l’architecture
Voil` a d´ ej` a quelques fonctions permettant d’obtenir de l’information sur une
matrice ou un data.frame :
• dim() : taille de la matrice ou du data.frame.
• nrow() : nombre de lignes.
• ncol() : nombre de colonnes.
• dimnames() : noms des lignes et des colonnes (sous la forme d’une liste).
• names(), colnames() : noms des colonnes.
• rownames() : noms des lignes.
