当我尝试这个时:
df <- data.frame(a = c(2,3,1,2,3), b = factor(c('a','a','b','b','a'), levels = c('a','b','c')))
ddply(df, 'b', summarise, sum(a), .drop = F)
我收到以下错误:
Error: upper value must be greater than lower value
知道为什么会这样吗?我尝试了几种方法但都没有效果。这是plyr的错误吗?