Package: bread 0.4.1

Vincent Guegan

bread: Analyze Big Files Without Loading Them in Memory

A simple set of wrapper functions for data.table::fread() that allows subsetting or filtering rows and selecting columns of table-formatted files too large for the available RAM. 'b stands for 'big files'. bread makes heavy use of Unix commands like 'grep', 'sed', 'wc', 'awk' and 'cut'. They are available by default in all Unix environments. For Windows, you need to install those commands externally in order to simulate a Unix environment and make sure that the executables are in the Windows PATH variable. To my knowledge, the simplest ways are to install 'RTools', 'Git' or 'Cygwin'. If they have been correctly installed (with the expected registry entries), they should be detected on loading the package and the correct directories will be added automatically to the PATH.

Authors:Vincent Guegan [aut, cre]

bread_0.4.1.tar.gz
bread_0.4.1.zip(r-4.5)bread_0.4.1.zip(r-4.4)bread_0.4.1.zip(r-4.3)
bread_0.4.1.tgz(r-4.5-any)bread_0.4.1.tgz(r-4.4-any)bread_0.4.1.tgz(r-4.3-any)
bread_0.4.1.tar.gz(r-4.5-noble)bread_0.4.1.tar.gz(r-4.4-noble)
bread_0.4.1.tgz(r-4.4-emscripten)bread_0.4.1.tgz(r-4.3-emscripten)
bread.pdf |bread.html
bread/json (API)

# Install 'bread' in R:
install.packages('bread', repos = c('https://magichead99.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/magichead99/bread/issues

On CRAN:

5.37 score 14 stars 2 packages 56 scripts 548 downloads 10 exports 1 dependencies

Last updated 2 years agofrom:ec034c9711. Checks:8 OK. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKFeb 15 2025
R-4.5-winOKFeb 15 2025
R-4.5-macOKFeb 15 2025
R-4.5-linuxOKFeb 15 2025
R-4.4-winOKFeb 15 2025
R-4.4-macOKFeb 15 2025
R-4.3-winOKFeb 15 2025
R-4.3-macOKFeb 15 2025

Exports:bcolnamesbfile_splitbfilterbmetabnrowbnumrangebreadbselectbsepbsubset

Dependencies:data.table