Skalbar databehandling i R
Simon Urbanek
Member of R-Core, Lead Inventive Scientist, AT&T Labs Research
Upprepa steg 1 till 3 tills all data är bearbetad
I iotools-paketet är den fysiska inläsningen av data och parsningen till R-objekt separerade för bättre flexibilitet och prestanda.
readAsRaw() läser hela datamängden till en råvektorread.chunk() läser data i delar till en råvektormstrsplit() konverterar rådata till en matrisdstrsplit() konverterar rådata till en dataramread.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)
Skalbar databehandling i R