Chapitre 2. Importation-exportation et production de donn´ ees
73
Les commandes que nous conseillons d’utiliser pour lire ce fichier sont indiqu´ ees ci-dessous. Le param` etre skip=n permet d’omettre la lecture des n
premi` eres lignes du fichier.
# Lecture du nom des variables:
nom.variable<-scan("Intima_Media2.txt",skip=5,nlines=1,what="")
# Lecture des données:
donnee <- scan("Intima_Media2.txt",skip=9,dec=",")
matable <- as.data.frame(matrix(donnee,ncol=9,byrow=TRUE))
colnames(matable) <- nom.variable
Voici le r´ esultat obtenu :
SEXE AGE taille poids tabac paqan SPORT mesure alcool
1
1 3 3
1 7 0
7 0
1
1
0
0.52
1
2
2 33
177
67
2
20
0
0.42
1
3
2 53
164
63
1
30
0
0.65
0
4
2 42
169
76
1
26
1
0.48
1
Astuce
Notez qu’il est possible d’utiliser les fonctions read.table() et scan()
pour aller lire directement des fichiers ASCII sur l’Internet.
read.table("http://www.biostatisticien.eu/springeR/
temperature.dat")
2.1.2 Importer des donn´ ees depuis Excel ou le tableur
d’OpenOffice
2.1.2.1 Utiliser le copier-coller
On s´ electionne ` a l’aide de la souris (dans le tableur) la plage de donn´ ees que
l’on souhaite incorporer dans R. Une fois que les donn´ ees ont ´ et´ e s´ electionn´ ees,
on les copie (` a partir du menu Edit ou en utilisant la combinaison de touches
CTRL+C sous Windows ou COMMAND+C sous Mac) dans le presse-papiers.
Il suffit ensuite de taper l’instruction suivante dans la console de R pour que
les donn´ ees y soient transf´ er´ ees depuis le presse-papiers.
x <- read.table(file("clipboard"),sep="\t",header=TRUE,dec=",")
Astuce
L’instruction fix(x) ouvre un mini-tableur dans R permettant de visualiser et de modifier les donn´ ees pr´ esentes dans x. Elle est plus utile que
Précédent

- 108/701

Suivant