Skip to content

assertable

Verbose Assertions for Tabular Data (Data.frames and Data.tables)

v0.2.8 · Jan 26, 2021 · GPL-3

Description

Simple, flexible, assertions on data.frame or data.table objects with verbose output for vetting. While other assertion packages apply towards more general use-cases, assertable is tailored towards tabular data. It includes functions to check variable names and values, whether the dataset contains all combinations of a given set of unique identifiers, and whether it is a certain length. In addition, assertable includes utility functions to check the existence of target files and to efficiently import multiple tabular data files into one data.table.

Downloads

668

Last 30 days

4583rd

2K

Last 90 days

8.4K

Last year

Trend: +4.9% (30d vs prior 30d)

CRAN Check Status

13 OK
Show all 13 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-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 12 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 25, 2026
NOTE 11 OK · 3 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-oldrel-macos-arm64

LazyData

'LazyData' is specified without a 'data' directory
NOTE r-oldrel-macos-x86_64

LazyData

'LazyData' is specified without a 'data' directory
NOTE r-oldrel-windows-x86_64

LazyData

'LazyData' is specified without a 'data' directory

Dependency Network

Dependencies Reverse dependencies data.table assertable

Version History

new 0.2.8 Mar 10, 2026
updated 0.2.8 ← 0.2.7 diff Jan 26, 2021
updated 0.2.7 ← 0.2.6 diff Sep 20, 2019
updated 0.2.6 ← 0.2.5 diff Sep 11, 2019
updated 0.2.5 ← 0.2.4 diff May 7, 2019
updated 0.2.4 ← 0.2.3 diff Jun 27, 2017
updated 0.2.3 ← 0.2.2 diff May 16, 2017
updated 0.2.2 ← 0.2.1 diff Mar 2, 2017
updated 0.2.1 ← 0.2.0 diff Feb 8, 2017
updated 0.2.0 ← 0.1.0 diff Jan 26, 2017
new 0.1.0 Jan 13, 2017