csvread: Fast Specialized CSV File Loader

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.

AuthorSergei Izrailev
Date of publication2015-03-08 19:15:48
MaintainerSergei Izrailev <sizrailev@jabiruventures.com>
LicenseApache License (== 2.0)
Version1.2
http://github.com/jabiru/csvread

View on CRAN

Functions

< Man page
- Man page
+ Man page
as.character.int64 Man page
as.data.frame.int64 Man page
as.double.int64 Man page
as.int64 Man page
as.int64.character Man page
as.int64.default Man page
as.int64.factor Man page
as.int64.NULL Man page
as.int64.numeric Man page
as.integer.int64 Man page
as.list.int64 Man page
c.int64 Man page
csvread Man page
csvread-package Man page
format.int64 Man page
int64 Man page
-.int64 Man page
[<-.int64 Man page
[.int64 Man page
[[.int64 Man page
+.int64 Man page
is.int64 Man page
is.na.int64 Man page
is.numeric.int64 Man page
map.coltypes Man page
Ops.int64 Man page
print.int64 Man page
rep.int64 Man page

Files

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

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.