Package: keyholder 0.1.8.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.8.9000.tar.gz
keyholder_0.1.8.9000.zip(r-4.7)keyholder_0.1.8.9000.zip(r-4.6)keyholder_0.1.8.9000.zip(r-4.5)
keyholder_0.1.8.9000.tgz(r-4.6-any)keyholder_0.1.8.9000.tgz(r-4.5-any)
keyholder_0.1.8.9000.tar.gz(r-4.7-any)keyholder_0.1.8.9000.tar.gz(r-4.6-any)
keyholder_0.1.8.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
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/docs site:https://echasnovski.github.io

On CRAN:

Conda:

5.40 score 8 stars 1 packages 21 scripts 242 downloads 31 exports 15 dependencies

Last updated from:d751362907. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK139
source / vignettesOK234
linux-release-x86_64OK124
macos-release-arm64OK94
macos-oldrel-arm64OK127
windows-develOK83
windows-releaseOK93
windows-oldrelOK93
wasm-releaseOK100

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:clidplyrgenericsgluelifecyclemagrittrpillarpkgconfigR6rlangtibbletidyselectutf8vctrswithr

Introduction to keyholder

Rendered fromintroduction.Rmdusingknitr::rmarkdownon May 31 2026.

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