Škálovatelné zpracování dat v R
Simon Urbanek
Member of R-Core, Lead Inventive Scientist, AT&T Labs Research
Opakovat kroky 1 až 3, dokud nejsou zpracována všechna data
V balíčku iotools jsou fyzické načítání dat a parsování vstupu do objektů R odděleny pro větší flexibilitu a výkon.
readAsRaw() načte celá data do surového vektoruread.chunk() načítá data po blocích do surového vektorumstrsplit() převádí surová data na maticidstrsplit() převádí surová data na datový rámecread.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)
Škálovatelné zpracování dat v R