Method for summary() applied to objects of class "reduce", as produced
by merge_date_ranges(). It counts how many customers (or policies) are new
or lost within a given period, optionally grouped by other columns.
Usage
# S3 method for class 'reduce'
summary(object, ..., period = "days", name = "count")Arguments
- object
An object of class
"reduce", created bymerge_date_ranges().- ...
Names of columns in
objectto aggregate counts by.- period
Character string indicating the aggregation period. Options are
"quarters","months","weeks", or"days"(default ="days").- name
Character string: name of the new count column in the output. Defaults to
"count".
Value
A data.frame containing aggregated counts of new ("in") and lost
("out") records, per chosen period (and per grouping variables if supplied).
Examples
if (FALSE) { # \dontrun{
pt <- merge_date_ranges(portfolio, begin = begin_dat, end = end_dat,
policy_nr, productgroup, product)
summary(pt, period = "months", policy_nr, productgroup)
} # }
