Learn R Programming

PriceIndices (version 0.2.3)

sales_groups: Providing information about sales of products from one or more datasets

Description

The function returns values of sales of products from one or more datasets or the corresponding barplot for these sales.

Usage

sales_groups(
  datasets = list(),
  start,
  end,
  shares = FALSE,
  barplot = FALSE,
  names = c()
)

Value

The function returns values of sales of products from one or more datasets or the corresponding barplot for these sales (if barplot is TRUE). Alternatively, it calculates the sale shares (if shares is TRUE).

Arguments

datasets

A list of user's data frames. Each data frame must contain columns: time (as Date in format: year-month-day, e.g. '2020-12-01'), prices (as positive numeric) and quantities (as positive numeric).

start

The beginning of the considered time interval (as character) limited to the year and month, e.g. "2020-03".

end

The end of the considered time interval (as character) limited to the year and month, e.g. "2020-04".

shares

A logical parameter indicating whether the function is to calculate shares of product sales

barplot

A logical parameter indicating whether the function is to return barplot for product sales.

names

A vector of characters describing product groups defined by datasets.

Examples

Run this code
## Creating 3 subgroups of milk:
ctg<-unique(milk$description)
categories<-c(ctg[1],ctg[2],ctg[3])
milk1<-dplyr::filter(milk, milk$description==categories[1])
milk2<-dplyr::filter(milk, milk$description==categories[2])
milk3<-dplyr::filter(milk, milk$description==categories[3])
## Sample use of this function:
sales_groups(datasets=list(milk1,milk2,milk3),start="2019-04",end="2019-04",shares=TRUE)
sales_groups(datasets=list(milk1,milk2,milk3),start="2019-04",end="2019-07", 
barplot=TRUE, names=categories)

Run the code above in your browser using DataLab