Collapse duplicate rows sharing the same general_id into a
single row, keeping modal values for categorical columns via
collapse::fmode() and computing an activity flag based on
xdata.
Usage
deduplicate_annunci(ann, active_date = Sys.Date())Arguments
- ann
A data.table of announcements. Must contain columns
general_id,idcity,idesco_level_4, andxdata.- active_date
An IDate or Date cutoff: announcements with
xdata >= active_dateare flagged as active. Defaults toSys.Date().