Skip to content

bread

Analyze Big Files Without Loading Them in Memory

v0.4.1 · Jun 26, 2023 · GPL (>= 3)

Description

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.

Downloads

358

Last 30 days

10686th

1.1K

Last 90 days

4.5K

Last year

Trend: -2.5% (30d vs prior 30d)

CRAN Check Status

14 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Dependency Network

Dependencies Reverse dependencies data.table bread

Version History

new 0.4.1 Mar 10, 2026
updated 0.4.1 ← 0.3.1 diff Jun 25, 2023
updated 0.3.1 ← 0.2.3 diff Nov 14, 2022
updated 0.2.3 ← 0.1.7 diff Aug 7, 2022
updated 0.1.7 ← 0.1.5 diff Jan 18, 2022
new 0.1.5 Jan 16, 2022