Package: linelist 2.0.1.9000

Chris Hartgerink

linelist: Tagging and Validating Epidemiological Data

Provides tools to help storing and handling case line list data. The 'linelist' class adds a tagging system to classical 'data.frame' objects to identify key epidemiological data such as dates of symptom onset, epidemiological case definition, age, gender or disease outcome. Once tagged, these variables can be seamlessly used in downstream analyses, making data pipelines more robust and reliable.

Authors:Hugo Gruson [aut], Thibaut Jombart [aut, ccp], Tim Taylor [ctb], Chris Hartgerink [cre, rev]

linelist_2.0.1.9000.tar.gz
linelist_2.0.1.9000.zip(r-4.7)linelist_2.0.1.9000.zip(r-4.6)linelist_2.0.1.9000.zip(r-4.5)
linelist_2.0.1.9000.tgz(r-4.6-any)linelist_2.0.1.9000.tgz(r-4.5-any)
linelist_2.0.1.9000.tar.gz(r-4.7-any)linelist_2.0.1.9000.tar.gz(r-4.6-any)
linelist_2.0.1.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
linelist/json (API)

# Install 'linelist' in R:
install.packages('linelist', repos = c('https://epiverse-trace.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/epiverse-trace/linelist/issues

Pkgdown/docs site:https://epiverse-trace.github.io

On CRAN:

Conda:

datadata-structuresepidemiologyepiverseoutbreakssdg-3structured-data

8.22 score 11 stars 2 packages 89 scripts 638 downloads 13 exports 9 dependencies

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

TargetResultTimeFilesSyslog
linux-devel-x86_64OK116
source / vignettesOK199
linux-release-x86_64OK124
macos-release-arm64OK71
macos-oldrel-arm64OK98
windows-develOK95
windows-releaseOK102
windows-oldrelOK75
wasm-releaseOK134

Exports:get_lost_tags_actionhas_taglost_tags_actionmake_linelistset_tagstagstags_defaultstags_dftags_namestags_typesvalidate_linelistvalidate_tagsvalidate_types

Dependencies:backportscheckmatecligluelifecyclerlangtidyselectvctrswithr

Software permissions and regulations
Scope of regulations | Data privacy and integrity | Internet access | Registration and third parties | Updates

Last update: 2025-04-23
Started: 2024-03-19

An introduction to linelist
Motivations | linelist in a nutshell | Outline | Should I use linelist? | Getting started | Installation | Key functionalities | Tagging system | Validation | Secured methods | Worked example | Example dataset | Creating a linelist object | Changing tags | Accessing tagged variables | Using safeguards | Changing tag loss action permanently

Last update: 2025-03-26
Started: 2022-09-06

Compatibility with dplyr
Verbs operating on rows | dplyr::arrange() ✅ | dplyr:distinct() ✅ | dplyr::filter() ✅ | dplyr::slice() ✅ | Verbs operating on columns | dplyr::mutate() ✓ (partial) | dplyr::pull() ✅ | dplyr::relocate() ✅ | dplyr::rename() & dplyr::rename_with() ✅ | dplyr::select() ✅ | Verbs operating on groups ✘ | Verbs operating on data.frames | dplyr::bind_rows() ✅ | dplyr::bind_cols() ✘ | Joins ✘ | Verbs operating on multiple columns | dplyr::pick() ✘

Last update: 2025-03-26
Started: 2023-06-19

Design Principles for linelist
Scope | Input/Output/Interoperability | Design decisions | Dependencies

Last update: 2024-07-04
Started: 2024-02-28