Explicit Key Assumptions for Flat-File Data


[Up] [Top]

Documentation for package ‘keyed’ version 0.1.3

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 Commit a keyed 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
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
summary.keyed_df Summary method for keyed data frames
unkey Remove key from a data frame