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())