Flags observations based on the 'confirm' column.
If the '.observed' column does not exist, it is created. Observations are
flagged as observed (TRUE
) if 'confirm' is not NA.
Arguments
- obs
A
data.frame
with at least a haveconfirm
column.- copy
A logical; if
TRUE
(the default) creates a copy; otherwise, modifiesobs
in place.
See also
Preprocessing functions
enw_add_delay()
,
enw_add_max_reported()
,
enw_add_metaobs_features()
,
enw_assign_group()
,
enw_complete_dates()
,
enw_construct_data()
,
enw_extend_date()
,
enw_filter_delay()
,
enw_filter_reference_dates()
,
enw_filter_report_dates()
,
enw_impute_na_observations()
,
enw_latest_data()
,
enw_metadata_delay()
,
enw_metadata()
,
enw_missing_reference()
,
enw_preprocess_data()
,
enw_reporting_triangle_to_long()
,
enw_reporting_triangle()
Examples
dt <- data.frame(id = 1:3, confirm = c(NA, 1, 2))
enw_flag_observed_observations(dt)
#> id confirm .observed
#> <int> <num> <lgcl>
#> 1: 1 NA FALSE
#> 2: 2 1 TRUE
#> 3: 3 2 TRUE