Skip to content

prt

Tabular Data Backed by Partitioned 'fst' Files

v0.2.1 · Sep 3, 2025 · GPL-3

Description

Intended for larger-than-memory tabular data, 'prt' objects provide an interface to read row and/or column subsets into memory as data.table objects. Data queries, constructed as 'R' expressions, are evaluated using the non-standard evaluation framework provided by 'rlang' and file-backing is powered by the fast and efficient 'fst' package.

Downloads

393

Last 30 days

9632nd

1.3K

Last 90 days

6K

Last year

Trend: -8.2% (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 Apr 3, 2026
ERROR 13 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Apr 1, 2026
ERROR r-devel-linux-x86_64-debian-clang

tests

Running ‘testthat.R’ [7s/9s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(prt)
  > 
  > if (requireNamespace("xml2")) {
  +   test_check("prt", reporter = MultiReporter$new(reporters = list(JunitR
...[truncated]...
(x), ...)
   11.         └─prt (local) FUN(X[[i]], ...)
   12.           └─prt:::fst_read(x, rows = rows, columns = j)
   13.             └─fst::read_fst(...)
  
  [ FAIL 1 | WARN 0 | SKIP 1 | PASS 255 ]
  Error:
  ! Test failures.
  Execution halted
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Reverse Dependencies (1)

imports

Dependency Network

Dependencies Reverse dependencies assertthat fst data.table vctrs tibble cli pillar crayon backports rlang ricu prt

Version History

new 0.2.1 Mar 10, 2026
updated 0.2.1 ← 0.2.0 diff Sep 2, 2025
updated 0.2.0 ← 0.1.5 diff Apr 8, 2023
updated 0.1.5 ← 0.1.4 diff Jul 17, 2022
updated 0.1.4 ← 0.1.3 diff May 15, 2021
updated 0.1.3 ← 0.1.2 diff Feb 22, 2021
updated 0.1.2 ← 0.1.1 diff Sep 28, 2020
updated 0.1.1 ← 0.1.0 diff Sep 1, 2020
new 0.1.0 Aug 17, 2020