11 fév. 2010
• Pour des fichiers *.xls : library (xlsReadWrite)
read.xls( fich,
colNames = TRUE,
sheet = 1,
colClasses = NA, # numeric, integer, logical, character, isodate, isotime, isodatetime…
stringsAsFactors = TRUE… )
• Pour des fichiers Excel97 : library (xlsx)
read.xlsx(fich, sheetIndex, header=TRUE, colClasses=NA…)
Rappel des fonctions de lecture des données
Choisir le fichier : fich <- file.choose()
Utiliser le presse papier (copier / coller) : fich <- "clipboard "
read.table (file = fich , sep="\t", dec=",", header=FALSE, skip=2, nrow=3)
Fichier texte
Restriction sur les lignes lues
Fichier MS-Excel
Pour enregistrer un data.frame au format MS-Excel :
write.xls(datal, file="localisation.xls", rowNames = TRUE)
scan (file = fich , sep="\n", what = "character", skip=2, nlines=3)
Symbole décimalSéparateur des valeurs
\t pour tabulation
\n pas de séparateur