Package: keyholder 0.1.7.9000
keyholder: Store Data About Rows
Tools for keeping track of information, named "keys", about rows of data frame like objects. This is done by creating special attribute "keys" which is updated after every change in rows (subsetting, ordering, etc.). This package is designed to work tightly with 'dplyr' package.
Authors:
keyholder_0.1.7.9000.tar.gz
keyholder_0.1.7.9000.zip(r-4.5)keyholder_0.1.7.9000.zip(r-4.4)keyholder_0.1.7.9000.zip(r-4.3)
keyholder_0.1.7.9000.tgz(r-4.4-any)keyholder_0.1.7.9000.tgz(r-4.3-any)
keyholder_0.1.7.9000.tar.gz(r-4.5-noble)keyholder_0.1.7.9000.tar.gz(r-4.4-noble)
keyholder_0.1.7.9000.tgz(r-4.4-emscripten)keyholder_0.1.7.9000.tgz(r-4.3-emscripten)
keyholder.pdf |keyholder.html✨
keyholder/json (API)
NEWS
# Install 'keyholder' in R: |
install.packages('keyholder', repos = c('https://echasnovski.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/echasnovski/keyholder/issues
Last updated 2 years agofrom:f950226fe4. Checks:OK: 5 NOTE: 2. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 02 2024 |
R-4.5-win | NOTE | Nov 02 2024 |
R-4.5-linux | NOTE | Nov 02 2024 |
R-4.4-win | OK | Nov 02 2024 |
R-4.4-mac | OK | Nov 02 2024 |
R-4.3-win | OK | Nov 02 2024 |
R-4.3-mac | OK | Nov 02 2024 |
Exports:%>%add_idassign_keyscompute_id_namefilterhas_keysis_keyed_dfis.keyed_dfkey_bykey_by_allkey_by_atkey_by_idkey_by_ifkeyskeys<-pull_keyraw_keysremove_keysremove_keys_allremove_keys_atremove_keys_ifrename_keysrename_keys_allrename_keys_atrename_keys_ifrestore_keysrestore_keys_allrestore_keys_atrestore_keys_ifunkeyuse_id
Dependencies:clidplyrfansigenericsgluelifecyclemagrittrpillarpkgconfigR6rlangtibbletidyselectutf8vctrswithr
Readme and manuals
Help Manual
Help page | Topics |
---|---|
keyholder: Store Data About Rows | keyholder-package keyholder |
Key by selection of variables | key-by-scoped key_by_all key_by_at key_by_if |
Keyed object | is.keyed_df is_keyed_df keyed-df print.keyed_df [.keyed_df |
One-table verbs from dplyr for keyed_df | arrange.keyed_df distinct.keyed_df do.keyed_df filter.keyed_df group_by.keyed_df keyed-df-one-tbl mutate.keyed_df rename.keyed_df rowwise.keyed_df select.keyed_df slice.keyed_df summarise.keyed_df transmute.keyed_df ungroup.keyed_df |
Two-table verbs from dplyr for keyed_df | anti_join.keyed_df full_join.keyed_df inner_join.keyed_df keyed-df-two-tbl left_join.keyed_df right_join.keyed_df semi_join.keyed_df |
Add id column and key | add_id compute_id_name keyholder-id key_by_id use_id |
Operate on a selection of keys | keyholder-scoped |
Supported functions | keyholder-supported-funs |
Get keys | has_keys keys keys-get raw_keys |
Manipulate keys | keys-manipulate pull_key remove_keys rename_keys restore_keys |
Set keys | assign_keys keys-set keys<- key_by unkey |
Remove selection of keys | remove-keys-scoped remove_keys_all remove_keys_at remove_keys_if |
Rename selection of keys | rename-keys-scoped rename_keys_all rename_keys_at rename_keys_if |
Restore selection of keys | restore-keys-scoped restore_keys_all restore_keys_at restore_keys_if |