614
Le logiciel R
Solutions des exercices du chapitre 2
2.1- Les trois principales fonctions R ` a utiliser pour importer des donn´ ees
depuis un fichier texte au format ASCII sont : read.table(), scan() et
read.ftable().
2.2- header : permet d’indiquer si le fichier contient le nom des variables (ex. :
header=TRUE).
sep : permet d’indiquer le caract` ere s´ eparant les valeurs sur chaque ligne
(ex. : sep=" " ou sep="\t").
dec : s´ eparateur d´ ecimal (ex. : dec="." ou dec=",").
row.names : permet de sp´ ecifier les noms des individus (ex. : row.names=2 ;
la deuxi` eme colonne contient le nom des individus).
skip : indique le nombre de lignes du fichier de donn´ ees `
a omettre avant
de commencer ` a lire les donn´ ees (ex : skip=4 pour exclure la lecture des
4 premi` eres lignes).
nrows : permet de sp´ ecifier le nombre maximum de lignes ` a lire (ex. :
row.names=19).
2.3- La fonction readLines() permet de visualiser le d´ ebut d’un fichier de
donn´ ees.
2.4- La fonction fix() permet de modifier un data.frame ou une matrice au
moyen d’un mini-tableur.
2.5- read.csv() : permet de lire des donn´ ees s´ epar´ ees par des virgules et avec
le « . » pour s´ eparateur d´ ecimal.
read.csv2() : permet de lire des donn´ ees s´ epar´ ees par des points-virgules
et avec la « , » pour s´ eparateur d´ ecimal.
read.delim() : permet de lire des donn´ ees s´ epar´ ees par des tabulations
et avec le « . » pour s´ eparateur d´ ecimal.
read.delim2() : permet de lire des donn´ ees s´ epar´ ees par des tabulations
et avec le « , » pour s´ eparateur d´ ecimal.
2.6- La fonction read.ftable() permet de lire des tableaux de contingence.
2.7- La fonction scan() est ` a privil´ egier lorsque les donn´ ees ne sont pas organis´ ees sous la forme d’un tableau rectangulaire. La fonction read.table()
est utilis´ ee pour des jeux de donn´ ees organis´ es sous la forme de tableaux.
2.8- Importation des donn´ ees se trouvant dans une feuille de classeur Excel :
• Utilisation du copier-coller : s´ electionner sous Excel les donn´ ees ` a incorporer, copier ces donn´ ees dans le presse-papiers, utiliser l’instruction :
x <- read.table(file("clipboard"),sep="\t",header=TRUE,dec=",")
• Passer par un fichier ASCII : enregistrer la feuille Excel en .txt (s´ eparateur : tabulation), puis utiliser la fonction read.table().
• Utilisation du package gdata et de la fonction read.xls().
2.9- Le package foreign.
Précédent

- 641/701

Suivant