R: Explicit Key Assumptions for Flat-File Data

# Explicit Key Assumptions for Flat-File Data

## Documentation for package ‘keyed’ version 0.2.0

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Package NEWS
- Package README

## Help Pages

add_id | Add identity column
bind_id | Bind data frames with ID handling
bind_keyed | Bind rows of keyed data frames
check_drift | Check for drift from committed snapshot
check_id | Check ID integrity
check_id_disjoint | Check IDs are disjoint across datasets
clear_all_snapshots | Clear all snapshots from cache
clear_snapshot | Clear snapshot for a data frame
commit_keyed | Stamp a data frame as reference
compare_ids | Compare IDs between data frames
compare_keys | Compare key values between two data frames
compare_structure | Compare structure of two data frames
diagnose_join | Diagnose a join before executing
diff.keyed_df | Diff two keyed data frames
extend_id | Extend IDs to new rows
find_duplicates | Find duplicate keys
get_id | Get ID column
get_key_cols | Get key column names
has_id | Check if data frame has IDs
has_key | Check if data frame has a key
key | Define a key for a data frame
key<- | Define a key for a data frame
key_is_valid | Check if the key is still valid
key_status | Get key status summary
list_snapshots | List all snapshots in cache
lock_complete | Assert that data is complete (no missing values anywhere)
lock_coverage | Assert minimum coverage of values
lock_no_na | Assert that columns have no missing values
lock_nrow | Assert row count within expected range
lock_unique | Assert that columns are unique
make_id | Create ID from columns
remove_id | Remove ID column
stamp | Stamp a data frame as reference
summary.keyed_df | Summary method for keyed data frames
unkey | Remove key from a data frame
unwatch | Stop watching a keyed data frame
watch | Watch a keyed data frame for automatic drift detection