首页 > 解决方案 > 在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。

先感谢您。

标签: rdplyrpipe

解决方案


推荐阅读