我有一个包含三列的数据框:State1,State2,State3。是否有一种方法可以使用所有三列来获取一个数据帧中每个状态的计数(最好使用dplyr且没有显式循环)?我只想出如何做一栏:
df %>% group_by(State1) %>% summarise(n=sum(!is.na(State1)))
答案 0 :(得分:1)
您已经关闭。您应该首先将所有列ticket_type
合并为一列,然后依次gather
和group_by
。
summarize
注意:如果有的话,这也会计算NA条目的数量。