R: Large File object

laf-class {LaF} | R Documentation

## Large File object

### Description

A Large File object. This is a reference to a dataset on disk. The data itself is not read into memory (yet). This can be done by the methods for blockwise processing or by indexing the object as a data.frame. The code has been optimised for fast access.

### Objects from the Class

Objects can be created by opening a file using one of the methods `laf_open_csv` or `laf_open_fwf`. These create a reference to either a CSV file or a fixed width file. The data in these files can either be accessed using blockwise operations using the methods `begin`, `next_block` and `goto`. Or by indexing the laf object as you would a data.frame. In the following example a CSV file is opened and its first column (of type integer) is read into memory:

       laf <- laf_open_csv("file.csv", column_types=c("integer", "double"))
       data <- laf[ , 1]

[Package LaF version 0.8.4 Index]