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:Evgeni Chasnovski [aut, cre]

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.5-any)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

Pkgdown site:https://echasnovski.github.io

On CRAN:

5.38 score 8 stars 1 packages 20 scripts 351 downloads 31 exports 16 dependencies

Last updated 2 years agofrom:f950226fe4. Checks:5 OK, 3 NOTE. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKJan 31 2025
R-4.5-winNOTEJan 31 2025
R-4.5-macNOTEJan 31 2025
R-4.5-linuxNOTEJan 31 2025
R-4.4-winOKJan 31 2025
R-4.4-macOKJan 31 2025
R-4.3-winOKJan 31 2025
R-4.3-macOKJan 31 2025

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

Introduction to keyholder

Rendered fromintroduction.Rmdusingknitr::rmarkdownon Jan 31 2025.

Last update: 2021-12-04
Started: 2017-07-09

Readme and manuals

Help Manual

Help pageTopics
keyholder: Store Data About Rowskeyholder-package keyholder
Key by selection of variableskey-by-scoped key_by_all key_by_at key_by_if
Keyed objectis.keyed_df is_keyed_df keyed-df print.keyed_df [.keyed_df
One-table verbs from dplyr for keyed_dfarrange.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_dfanti_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 keyadd_id compute_id_name keyholder-id key_by_id use_id
Operate on a selection of keyskeyholder-scoped
Supported functionskeyholder-supported-funs
Get keyshas_keys keys keys-get raw_keys
Manipulate keyskeys-manipulate pull_key remove_keys rename_keys restore_keys
Set keysassign_keys keys-set keys<- key_by unkey
Remove selection of keysremove-keys-scoped remove_keys_all remove_keys_at remove_keys_if
Rename selection of keysrename-keys-scoped rename_keys_all rename_keys_at rename_keys_if
Restore selection of keysrestore-keys-scoped restore_keys_all restore_keys_at restore_keys_if