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-any)linelist_2.0.1.9000.zip(r-4.6-any)linelist_2.0.1.9000.zip(r-4.5-any)
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

7.88 score 11 stars 2 packages 83 scripts 648 downloads 13 exports 9 dependencies

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

TargetResultTimeFilesSyslog
linux-develOK106
source / vignettesOK161
linux-releaseOK102
macos-releaseOK92
macos-oldrelOK112
windows-develOK74
windows-releaseOK63
windows-oldrelOK78
wasm-releaseOK83

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