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.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'))

Peer review:

Bug tracker:https://github.com/echasnovski/keyholder/issues

On CRAN:

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

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

TargetResultDate
Doc / VignettesOKNov 02 2024
R-4.5-winNOTENov 02 2024
R-4.5-linuxNOTENov 02 2024
R-4.4-winOKNov 02 2024
R-4.4-macOKNov 02 2024
R-4.3-winOKNov 02 2024
R-4.3-macOKNov 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

Introduction to keyholder

Rendered fromintroduction.Rmdusingknitr::rmarkdownon Nov 02 2024.

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