Chapitre 3
Manipulation de donn´ ees,
fonctions
Pr´ e-requis et objectif
• Lecture des chapitres 1 et 2.
• Nous ´ evoquons les fonctions ´ el´ ementaires de manipulation de donn´ ees.
Nous d´ ecrivons aussi les principales structures de contrˆ ole. Ce chapitre
d´ ecrit l’utilisation de l’outil d’extraction de composantes d’un objet. Il
s’agit d’une fa¸ con de proc´ eder tr` es puissante et il convient de bien dominer cet outil afin d’utiliser R de la fa¸ con la plus efficace possible. L’extraction directe et l’extraction par masque logique seront pr´ esent´ ees. Nous
pr´ esentons ´ egalement les possibilit´ es offertes par R en ce qui concerne la
manipulation de chaˆ ınes de caract` eres et de dates.
SECTION 3.1
Op´ erations sur les vecteurs, matrices et listes
3.1.1 Arithm´ etique vectorielle
Le logiciel R pr´ esente l’avantage de pouvoir op´ erer sur des vecteurs ou des
matrices. Ainsi, la troisi` eme instruction ci-dessous
> x <- c(1,2,4,6,3)
> y <- c(4,7,8,1,1)
> x+y
[1] 5 9 12 7 4
va renvoyer en une seule op´ eration le vecteur des sommes (x 1 + y 1 , . . . , x n + y n ).
Manipulation de donn´ ees,
fonctions
Pr´ e-requis et objectif
• Lecture des chapitres 1 et 2.
• Nous ´ evoquons les fonctions ´ el´ ementaires de manipulation de donn´ ees.
Nous d´ ecrivons aussi les principales structures de contrˆ ole. Ce chapitre
d´ ecrit l’utilisation de l’outil d’extraction de composantes d’un objet. Il
s’agit d’une fa¸ con de proc´ eder tr` es puissante et il convient de bien dominer cet outil afin d’utiliser R de la fa¸ con la plus efficace possible. L’extraction directe et l’extraction par masque logique seront pr´ esent´ ees. Nous
pr´ esentons ´ egalement les possibilit´ es offertes par R en ce qui concerne la
manipulation de chaˆ ınes de caract` eres et de dates.
SECTION 3.1
Op´ erations sur les vecteurs, matrices et listes
3.1.1 Arithm´ etique vectorielle
Le logiciel R pr´ esente l’avantage de pouvoir op´ erer sur des vecteurs ou des
matrices. Ainsi, la troisi` eme instruction ci-dessous
> x <- c(1,2,4,6,3)
> y <- c(4,7,8,1,1)
> x+y
[1] 5 9 12 7 4
va renvoyer en une seule op´ eration le vecteur des sommes (x 1 + y 1 , . . . , x n + y n ).
