Cours 3
IX – Importation et exportation de fichiers ASCII
X- Lois de probabilités et simulation d’échantillons
XI- Statistiques descriptives
IX – Importation et exportation de fichiers
ASCII
ASCII
IX- 1 Importer des fichiers ascii
Chargement de fichiers textes (Ascii) stockés en externe :
Avec la fonction read.table(). La sortie est un data.frame.
read.table(file= ,sep= ,header= )
-
file =
nom du fichier
Rgui
-
file =
nom du fichier
-sep= séparateur utilisés dans « file » (espace par défaut)
- header= T si le fichier « file » contient le nom des colonnes (en
tête), F sinon (dans ce cas R utilise les noms de variables par défaut
V1,…). header=F par défaut.
>p=read.table("C:/Documents and Settings/R_bbsg/donnees/pollution.txt",
header=T);is.data.frame(p);
IX- 1 Importer des fichiers ascii
Fonction file.choose(): permet de choisir le fichier de façon
interactive
>f=file.choose(); #choisir le fichier
>f
[1] "C:
\
\
Documents and Settings
\
\
R
-
\
\
donnees
\
\
pollution.txt
"
Rgui
[1] "C:
\
\
Documents and Settings
\
\
R
-
\
\
donnees
\
\
pollution.txt
"
>read.table(f);
read.csv(), read.delim(), read.fwf() : Variantes de read.table()
R peut lire des fichiers dans d’autres formats (Excel,SAS,SPSS) mais
les fonctions nécessaires ne sont pas dans le package base.
IX- 2 Exporter des fichiers ascii
Fonction write.table() : exporte un fichier créé dans R dans le
répertoire de travail
write.table(x, file=, append=, col.names=,row.names=)
-x: nom du data.frame créé sous R
-file= nom du fichier dans lequel on veut écrire
-
append=
si TRUE
ajoute au fichier éventuellement existant,
Rgui
-
append=
si TRUE
ajoute au fichier éventuellement existant,
si FALSE écrase le fichier existant (F par défaut)
- col.names= si TRUE écrit les noms de colonnes
- row.names= idem pour les lignes
>write.table(f,file= "C:/Documents and
Settings/R_bbsg/donnees/pollution2.txt", row.names=T,col.names=T)
Fonction write(): équivalent à write.table() mais moins d’options
1 / 37 100%