r - 以下数据集的 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 代码吗?
谢谢
解决方案
可能有多种方法可以做到这一点。一种使用方法是tapply
获取for each ,获取最大值的名称。sum
Quantity
Product
names(which.max(tapply(df$Quantity, df$Products, sum, na.rm = TRUE)))
#[1] "Laminated"
推荐阅读
- python - 如何正确使用 smtplib 发送电子邮件?
- javascript - 如何消除 AmChart 中图表和 X 轴值之间的差距?
- django - 当必须在模板中格式化消息和作为 ajax 调用的响应时,避免在 Django 中重复
- python - AWS Lambda-API 网关“消息”:“内部服务器错误”(502 Bad Gateway)
- spring-boot - 如何在我的 Spring Boot 应用程序中使用 wso2 身份服务器休息服务
- java - 当写操作多于读操作时,获取并发哈希集的最佳方法是什么?
- python - 使用特定目录打开 CMD 后使用 python 执行 CMD 命令
- python - NameError:名称“named_entity_extractor”未定义
- javascript - Getstream 发布活动 403
- python - /graphql/ 处的 AssertionError 查询字段必须是一个映射(dict / OrderedDict),其中字段名称作为键或返回此类映射的函数