csvdecoder
vroom
Our great sponsors
csvdecoder | vroom | |
---|---|---|
1 | 3 | |
10 | 608 | |
- | 0.8% | |
1.8 | 7.6 | |
over 3 years ago | 2 months ago | |
Go | C++ | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
csvdecoder
-
Yet another CSV parsing library
My slightly different take on CSV parsing library: https://github.com/stefantds/csvdecoder
vroom
-
Read in from a CSV only those lines which meet a certain condition?
Try Vroom
-
Is there a way to load a large SAS7BDAT dataset into R efficiently with fair speed?
You can use an `rds` file. You have to read it in then write it out though. If you care about speed, then just use `readr::write_rds`, which is similar to the base `saveRDS`, but with compression off, but the file size will be much larger. You can also use random access objects, such as `fst`: https://www.fstpackage.org/, but again, need to write it out. I tried a quick benchmark and `haven` is much faster than `sas7bdat` package. If it's in a plain text delimited file, you can also look into `vroom`: https://github.com/r-lib/vroom
-
what is the difference between read_csv and read.csv other than the speed ?
If you are looking for speed, I’d thoroughly recommend vroom: https://github.com/r-lib/vroom
What are some alternatives?
VBA-CSV-interface - The power you need to cleanse, filter, sort, reshape, manage and analyze data from CSV files.
rstan - RStan, the R interface to Stan
sq - sq data wrangler
Rapidcsv - C++ CSV parser library
csvtk - A cross-platform, efficient and practical CSV/TSV toolkit in Golang
Vince's CSV Parser - A modern C++ library for reading, writing, and analyzing CSV (and similar) files.
cascadia - Go cascadia package command line CSS selector
wasmr - Execute WebAssembly from R using wasmer
csvutil - csvutil provides fast and idiomatic mapping between CSV and Go (golang) values.
csv
jsoniter - A high-performance 100% compatible drop-in replacement of "encoding/json"
miller - Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON