相关疑难解决方法(0)

使用dplyr查找重复的元素

我尝试使用这里提供的代码用dplyr找到所有重复的元素,如下所示:

library(dplyr)

mtcars %>%
mutate(cyl.dup = cyl[duplicated(cyl) | duplicated(cyl, from.last = TRUE)])
Run Code Online (Sandbox Code Playgroud)

如何转换此处显示的代码以使用dplyr查找所有重复的元素?我上面的代码只是抛出一个错误?或者甚至更好,是否有另一种功能可以比复杂的x[duplicated(x) | duplicated(x, from.last = TRUE)])方法更简洁地实现这一目标?

r dplyr

55
推荐指数
5
解决办法
4万
查看次数

如何输出重复的行

我有以下数据:

x1  x2  x3  x4
34  14  45  53 
2   8   18  17
34  14  45  20
19  78  21  48 
2   8   18  5
Run Code Online (Sandbox Code Playgroud)

在第1行和第3行; 第2列和第5列的列X1; X2,X3的值相等.如何仅输出4行,数字相同?输出应采用以下格式:

x1  x2  x3  x4
34  14  45  53
34  14  45  20
2   8   18  17
2   8   18  5
Run Code Online (Sandbox Code Playgroud)

如果不清楚,请问我问题.

附加问题:在输出中

x1  x2  x3  x4
34  14  45  53
34  14  45  20
2   8   18  17
2   8   18  5
Run Code Online (Sandbox Code Playgroud)

在最后一列中找到值的总和:

x1  x2  x3  x4
34  14  45  73
2 …
Run Code Online (Sandbox Code Playgroud)

aggregate r unique duplicates apply

1
推荐指数
1
解决办法
181
查看次数

标签 统计

r ×2

aggregate ×1

apply ×1

dplyr ×1

duplicates ×1

unique ×1