csvread: Fast Specialized CSV File Loader

Share:

Functions for loading large (10M+ lines) CSV and other delimited files, similar to read.csv, but typically faster and using less memory than the standard R loader. While not entirely general, it covers many common use cases when the types of columns in the CSV file are known in advance. In addition, the package provides a class 'int64', which represents 64-bit integers exactly when reading from a file. The latter is useful when working with 64-bit integer identifiers exported from databases. The CSV file loader supports common column types including 'integer', 'double', 'string', and 'int64', leaving further type transformations to the user.

Author
Sergei Izrailev
Date of publication
2015-03-08 19:15:48
Maintainer
Sergei Izrailev <sizrailev@jabiruventures.com>
License
Apache License (== 2.0)
Version
1.2
URLs

View on CRAN

Man pages

csvread
Fast Specialized CSV File Loader.
int64
A very basic 64-bit integer class.
Ops.int64
Operators for the 'int64' class.

Files in this package

csvread
csvread/inst
csvread/inst/10rows_na.csv
csvread/inst/csvread_1.1.pdf
csvread/inst/csvread_1.2.pdf
csvread/inst/csvread_1.0.pdf
csvread/inst/COPYRIGHTS
csvread/inst/10rows.csv
csvread/inst/genpdfdoc.sh
csvread/src
csvread/src/CMLineStream.h
csvread/src/CMVectorWrapper.h
csvread/src/int64.c
csvread/src/SfiDelimitedRecordSTD.h
csvread/src/int64.h
csvread/src/CMRDataCollector.h
csvread/src/SfiVectorLite.h
csvread/src/csvread.cpp
csvread/NAMESPACE
csvread/NEWS
csvread/R
csvread/R/csvread.R
csvread/R/longint.R
csvread/R/csvread-package.R
csvread/README.md
csvread/MD5
csvread/DESCRIPTION
csvread/man
csvread/man/int64.Rd
csvread/man/csvread.Rd
csvread/man/Ops.int64.Rd