Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何使用“聚集”函数操作数据帧?_R_Dataframe_Dplyr_Tidyverse_Tidyr - Fatal编程技术网

R 如何使用“聚集”函数操作数据帧?

R 如何使用“聚集”函数操作数据帧?,r,dataframe,dplyr,tidyverse,tidyr,R,Dataframe,Dplyr,Tidyverse,Tidyr,我有一个数据框,如下所示: df <- data.frame(Name = c("a","c","d","b","f","g","h"), group = c(2,1,2,3,1,3,1)) Name group a 2 c 1 d 2 b 3 f 1 g 3 h 1 你知道我怎么做吗 谢谢,我们可以按“组”分组,并用粘贴带有toString的“Name”元素,同时用n()获取元素总

我有一个数据框,如下所示:

df <- data.frame(Name = c("a","c","d","b","f","g","h"), group = c(2,1,2,3,1,3,1))

  Name group
   a     2 
   c     1
   d     2
   b     3
   f     1
   g     3
   h     1
你知道我怎么做吗


谢谢,

我们可以按“组”分组,并用
粘贴
带有
toString
的“Name”元素,同时用
n()获取元素总数


要了解gather,您还可以查看
  group  Name total
    1   c,f,h   3
    2    a,d    2
    3    b,h    2
library(dplyr)
df %>% 
  group_by(group) %>%
  summarise(Name = toString(Name), total = n())