首页 > 解决方案 > 以下数据集的 R 代码是什么

问题描述

我有一个数据集,其中包含产品及其销售数量。我想编写一个 R 代码,告诉我最畅销的产品。

Products              Quantity

Laminated               520
Laminated               150
Laminated               639
Laminated               702
SUPERSTAR                 3
TAMAX                   500
TAMAX                    20
TAMAX                    40
GreenDragon              40
GreenDragon              50
XPLODE                   40
XPLODE                   20
EXPERT                   40
KHANJARBIOSL             40

在这里,仅通过查看数据集,就销售数量而言,我们可以说层压产品是最好的产品。我们可以为此编写一个 R 代码吗?

谢谢

标签: rdataset

解决方案


可能有多种方法可以做到这一点。一种使用方法是tapply获取for each ,获取最大值的名称。sumQuantityProduct

names(which.max(tapply(df$Quantity, df$Products, sum, na.rm  = TRUE)))
#[1] "Laminated"

推荐阅读