如何从R中的多个列获取计数?

时间:2018-06-28 15:38:35

标签: r dplyr

我有一个包含三列的数据框:State1,State2,State3。是否有一种方法可以使用所有三列来获取一个数据帧中每个状态的计数(最好使用dplyr且没有显式循环)?我只想出如何做一栏:

df %>% group_by(State1) %>% summarise(n=sum(!is.na(State1)))

1 个答案:

答案 0 :(得分:1)

您已经关闭。您应该首先将所有列ticket_type合并为一列,然后依次gathergroup_by

summarize

注意:如果有的话,这也会计算NA条目的数量。