当我在数据框(order_data)上使用以下group_by代码时,它没有提供所需的输出(例如按状态分组的不同订单的计数,并依次按耐心分组);而是只给了我下面给出的不同订单的数量
我的代码:
order_data %>%
group_by(member_RN, STATUS) %>%
summarise(order_count = n_distinct(ORDER_RN, na.rm = TRUE))
output
答案 0 :(得分:3)
如果还加载了dplyr::summarise
,则plyr::summarise
可能被plyr
掩盖。一种选择是显式指定dplyr::summarise
或在仅加载R
的全新dplyr
会话中执行此操作
library(dplyr)
order_data %>%
group_by(member_RN, STATUS) %>%
dplyr::summarise(order_count = n_distinct(ORDER_RN, na.rm = TRUE))