Package: cstidy 2026.8.21

Richard Aubrey White

cstidy: Helpful Functions for Cleaning Surveillance Data

Helpful functions for the cleaning and manipulation of surveillance data, especially with regards to the creation and validation of panel data from individual level surveillance data.

Authors:Richard Aubrey White [aut, cre], Folkehelseinstituttet [cph]

cstidy_2026.8.21.tar.gz
cstidy_2026.8.21.zip(r-4.7-any)cstidy_2026.8.21.zip(r-4.6-any)cstidy_2026.8.21.zip(r-4.5-any)
cstidy_2026.8.21.tgz(r-4.6-any)cstidy_2026.8.21.tgz(r-4.5-any)
cstidy_2026.8.21.tar.gz(r-4.7-any)cstidy_2026.8.21.tar.gz(r-4.6-any)
cstidy_2026.8.21.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
cstidy/json (API)

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

Bug tracker:https://github.com/niphr/cstidy/issues

Pkgdown/docs site:https://niphr.github.io

Datasets:

On CRAN:

Conda:

csverse

4.50 score 1 packages 513 downloads 13 exports 25 dependencies

Last updated from:1bfb159e79. Checks:9 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-develOK180
source / vignettesOK210
linux-releaseOK155
macos-releaseOK175
macos-oldrelOK148
windows-develOK91
windows-releaseOK69
windows-oldrelOK93
wasm-releaseOK137

Exports:csfmt_rts_data_v1csfmt_rts_data_v2csfmt_rts_data_v3expand_time_togenerate_test_dataheal_time_csfmt_rts_data_v1heal_time_csfmt_rts_data_v2identify_data_structureremove_class_csfmt_rts_dataset_csfmt_rts_data_v1set_csfmt_rts_data_v2set_csfmt_rts_data_v3unique_time_series

Dependencies:clicpp11crayoncsdatacstimedata.tabledigestfarverggplot2gluegtableisobandlabelinglifecyclemagrittrR6RColorBrewerrlangS7scalesstringistringrvctrsviridisLitewithr

Data format (csfmt_rts_data_v2)
csfmt_rts_data_v2 | Style | Ordering of variables | Time | Approved events | Location | Ages | Sex | Unified columns | Smart assignment | Context-specific columns | Examples | In action | Expand time to | Time series | Summary | Identifying the data structure of one column | Reference (Location)

Last update: 2026-08-21
Started: 2023-12-28

Introduction
What cstidy is for | Which format to use | Three things to know before you move to v3 | v3 derives fewer columns, and removes none | v3 is weekly only | csdb cannot check a v3 table, though it can store one | Where cstidy sits | Where to read next | csfmt_rts_data_v2 | Smart assignment | Summary | Identifying the data structure of one column

Last update: 2026-08-21
Started: 2023-01-16

Benchmarks
set_csfmt_rts_data_v1

Last update: 2025-10-27
Started: 2023-04-25

Readme and manuals

Help Manual

Help pageTopics
Expand time toexpand_time_to
Generate test datagenerate_test_data
Provides corresponding healed times (deprecated)heal_time_csfmt_rts_data_v1
Provides corresponding healed times (deprecated)heal_time_csfmt_rts_data_v2
Hash the data structure of a dataset for a given columnidentify_data_structure identify_data_structure.csfmt_rts_data_v2 identify_data_structure.tbl_Microsoft SQL Server
Covid-19 data for PCR-confirmed cases in Norway (nation and county)nor_covid19_cases_by_time_location_csfmt_rts_v1
Norwegian Covid-19 data for ICU and hospitalizationnor_covid19_icu_and_hospitalization_csfmt_rts_v1
Remove class csfmt_rts_data_*remove_class_csfmt_rts_data
Convert data.table to csfmt_rts_data_v1 (deprecated)csfmt_rts_data_v1 set_csfmt_rts_data_v1
Convert data.table to csfmt_rts_data_v2 (deprecated)csfmt_rts_data_v2 set_csfmt_rts_data_v2
Convert a data.table to csfmt_rts_data_v3 (clean csfmt; explicit healing)csfmt_rts_data_v3 set_csfmt_rts_data_v3
Unique time seriesunique_time_series