使用ddplyr按频率汇总所有非空白值的变量

时间:2017-07-18 22:17:05

标签: r

我的数据框如下:

 example<- data.frame(interact= c("A_X", "", "", "D_W", "E_Q", "A_X"), 
                      region= seq(1,6, 1), loc= seq(20, 25, 1))

我想总结一下interact列的频率,但仅限于那些有条目的列。我当前的方法是返回空行数。

以下是我想要的示例的输出:

output<- data.frame(interact= c("A_X","D_W", "E_Q"), 
                      freq= c(2, 1,1))

这是我尝试过的代码,但它也返回空白行的总和:

output<-example %>%
   group_by(interact) %>%
   summarise(freq = n())

0 个答案:

没有答案