我有一个这样的数据框:
工厂 | 面包 |
---|---|
一个 | 一个 |
一个 | 一个 |
乙 | C |
乙 | b |
乙 | d |
C | 一个 |
D | e |
我想找到面包数量最多的工厂的名字
我写了两个代码,得到了不同的答案。
1.
df %>%
group_by(factory, bread)%>%
summarise(n = n())%>%
arrange(desc(n))
df %>%
group_by(factory) %>%
mutate(number = length(unique(bread)))%>%
arrange(desc(number))
请问哪一个是正确的代码,为什么?
谢谢!!!!