Traitement de données évolutif en R
Simon Urbanek
Member of R-Core, Lead Inventive Scientist, AT&T Labs Research
Répéter 1 à 3 jusqu'à ce que toutes les données soient traitées
Dans le paquet iotools, le chargement physique des données et l'analyse de l'entrée en objets R sont séparés pour plus de souplesse et de performance.
readAsRaw() lit toutes les données dans un vecteur brutread.chunk() lit les données par blocs dans un vecteur brutmstrsplit() convertit des données brutes en matricedstrsplit() convertit des données brutes en trame de donnéesread.delim.raw() = readAsRaw() + dstrsplit()
# Open a file connection
fc <- file("data-file.csv", "rb")
# Read the first line if the data has a header
readLines(fc, n = 1)
....
# Code to import and parse the data
....
# Close the file connection
close(fc)
Traitement de données évolutif en R