【发布时间】:2020-10-06 18:19:11
【问题描述】:
我有一个嵌套列表,代码如下:
cat <- c("A","A","B","B")
prod <- c("prod1","prod2","prod3","prod4")
families <- as.data.frame(cat, prod)
categories <- with(families,split(as.character(prod), cat))
sales <- list()
for(a in prod){
sales[[a]] <- runif(4)
}
sales <- lapply(categories, function(x) sales[x])
我希望获得每种产品在其类别中的销售额比例。
proportion_product1 <- sum(sales$A$prod1)/(sum(sales$A$prod1)+sum(sales$A$prod2))
【问题讨论】: