首页 > TAG信息列表 > summarise
summarise() regrouping output 警告
summarise() regrouping output 警告 这里讨论的是return的属性,而不是group_by本身。以下面代码为例,summarise之后给出的警告信息是指,这里return的tibble的atrribute中group_by参数只有homeword,没有species。也就是说,返回一个按照homeword这个level进行group_by的tibble,species被dR中因宏包冲突遇到的坑
dplyr与plyr的冲突 在做分组计算时,正常情况下使用dplyr就可以,如下: library(dplyr) zou=data.frame(n=rep(c(1,2),10),x=1:20) zou%>%group_by(n)%>%summarise(z=mean(x)) # # A tibble: 2 x 2 # n z # <dbl> <dbl> # 1 10 # 2 11 但是,如果在把plyr添加进去[R]在dplyr函数的基础上编写函数-(3)tidyeval
dplyr的优点很明显,数据框操作简洁,如filter(df, x == 1, y == 2, z == 3)等于df[df$x == 1 & df$y ==2 & df$z == 3, ]。然而优点也是缺点,因为它的的参数不是透明的,这意味着你不能用一个看似等价的对象代替一个在别处定义的值。 df <- tibble(x = 1:3, y = 3:1) filter(df, x == 1)