r - 在dplyr中分组时如何获取实例数
问题描述
我想要一列来计算使用值的次数。例如,基于以下代码
MyData1=data.frame(Compound = c("c1","c1","c2","c2", "c3"), Damage= c(7,7,8,9,10), Rate = c(8,8,8,8,8))
MyData1 %>% filter(Rate == 8) %>%
group_by(Compound) %>%
dplyr::summarize(Avg_Damage = mean(Damage), Rate = 8) %>%
arrange(Avg_Damage)
我想要一个额外的专栏来说明 c1、c2 和 c3 被使用了多少次,所以是 2、2、1。
先感谢您。
解决方案
推荐阅读
- python - 如何从一个点画一条线到一个列表多个点
- c - 如何使用二进制数组控制对应位置使用“printf”打印一些patterms?
- java - 为非并发程序编写并发 JUnit
- entity-framework - 实体框架 .NET Core 问题
- laravel - Laravel 使验证请求不起作用
- rest - REST api 允许多个用户同时编辑同一个表单
- android - 如何更新 Android Things 中的应用程序?
- ruby - VS Code 的 Ruby 格式化程序
- cobol - 将整数从 InFile 转换为 OutFile 作为 Cobol 中的浮点数
- bluetooth - 低功耗蓝牙重量测量特性时间戳