如果要汇总的列具有相同的值,该如何分组

时间:2019-06-20 21:08:42

标签: r group-by dplyr tidyverse

   x l
1  1 a
2  3 b
3  2 c
4  3 b
5  2 c
6  4 d
7  5 f
8  2 c
9  1 a
10 1 a
11 3 b
12 4 d

以上是输入内容。

下面是输出。

   x l
1  1 a
2  3 b
3  2 c
4  4 d
5  5 f
  1. 我知道第l列的每个group_by(x)都将具有相同的值。
  2. l是一个字符串

1 个答案:

答案 0 :(得分:0)

#创建数据集

x <- c(1,3,2,3,2,4,5,2,1,1,3,4)
l<- c("a","b","c","b","c","d","f","c","a","a","b","d")
df <- data.frame(x,l)

#只需在数据框上调用唯一函数

dfu <- unique(df)