Apply a layer of multiplicative masks to a seed. This will apply the mask to seed on all rows that match supplied elements. Without changing the original seed, the mask is used to proportionally raise, lower, or zero seed values. This is an easy mechanism for flavoring the seed with research and manual edits. The mask is an alternative to line-item changes using mutate() + if_else().

ip_mask_seed(seed, mask, = "mask", drop.names = c("Notes"))



A seed data frame, either supplied by the user or created using ip_create_seed().


A data frame of seed masks.

The name of the series in mask with mask values.


The name of the series in mask to remove from analysis.


A list of data frames containing individual data frames for use in ip_mask_seed().