50
Le logiciel R - Maˆ ıtriser le langage
Nous verrons de fa¸ con beaucoup plus d´ etaill´ ee comment cr´ eer des fonctions
plus ´ elabor´ ees dans la section 3.8 et dans le chapitre 6.
Remarque
En fait, il existe d´ ej` a une fonction R permettant de calculer le coefficient
du binome de Newton. Il s’agit de la fonction choose() qui fonctionne de
fa¸ con plus efficace, notamment pour les grands nombres.
SECTION 1.2
Les donn´ ees dans R
Comme la plupart des langages informatiques, R dispose des types de donn´ ees classiques. Selon la forme des donn´ ees saisies, R sait d’ailleurs reconnaˆ ıtre
automatiquement le type de ces donn´ ees. Une des grandes forces de R r´ eside
aussi dans la possibilit´ e d’organiser les donn´ ees de fa¸ con structur´ ee. Cela sera
tr` es utile lors de l’utilisation de nombreuses proc´ edures statistiques
qui seront d´ etaill´ ees ult´ erieurement.
1.2.1 Nature (ou type, ou mode) des donn´ ees
Les fonctions mode() et typeof(), renvoyant des valeurs identiques `
a de
rares subtilit´ es pr` es non d´ etaill´ ees ici, permettent de g´ er´ er le « type » des donn´ ees.
Remarque
La fonction class() est plus g´ en´ erale puisqu’elle permet de g´ erer ` a la
fois le type et la structuration des donn´ ees. Elle sera pr´ esent´ ee plus loin.
Pour des raisons p´ edagogiques, nous utilisons ici la commande typeof().
´
Enum´ erons maintenant les divers types de donn´ ees (aussi appel´ es modes).
1.2.1.1 Type num´ erique (numeric)
Il y a deux types num´ eriques : les entiers (integer) et les r´ eels (double).
Lorsque vous saisissez :
> a <- 1
> b <- 3.4
> c <- as.integer(a)
> typeof(c)
[1] "integer"
Le logiciel R - Maˆ ıtriser le langage
Nous verrons de fa¸ con beaucoup plus d´ etaill´ ee comment cr´ eer des fonctions
plus ´ elabor´ ees dans la section 3.8 et dans le chapitre 6.
Remarque
En fait, il existe d´ ej` a une fonction R permettant de calculer le coefficient
du binome de Newton. Il s’agit de la fonction choose() qui fonctionne de
fa¸ con plus efficace, notamment pour les grands nombres.
SECTION 1.2
Les donn´ ees dans R
Comme la plupart des langages informatiques, R dispose des types de donn´ ees classiques. Selon la forme des donn´ ees saisies, R sait d’ailleurs reconnaˆ ıtre
automatiquement le type de ces donn´ ees. Une des grandes forces de R r´ eside
aussi dans la possibilit´ e d’organiser les donn´ ees de fa¸ con structur´ ee. Cela sera
tr` es utile lors de l’utilisation de nombreuses proc´ edures statistiques
qui seront d´ etaill´ ees ult´ erieurement.
1.2.1 Nature (ou type, ou mode) des donn´ ees
Les fonctions mode() et typeof(), renvoyant des valeurs identiques `
a de
rares subtilit´ es pr` es non d´ etaill´ ees ici, permettent de g´ er´ er le « type » des donn´ ees.
Remarque
La fonction class() est plus g´ en´ erale puisqu’elle permet de g´ erer ` a la
fois le type et la structuration des donn´ ees. Elle sera pr´ esent´ ee plus loin.
Pour des raisons p´ edagogiques, nous utilisons ici la commande typeof().
´
Enum´ erons maintenant les divers types de donn´ ees (aussi appel´ es modes).
1.2.1.1 Type num´ erique (numeric)
Il y a deux types num´ eriques : les entiers (integer) et les r´ eels (double).
Lorsque vous saisissez :
> a <- 1
> b <- 3.4
> c <- as.integer(a)
> typeof(c)
[1] "integer"
