use*_*631 1 aggregate r unique duplicates apply
我有以下数据:
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 8 18 22
Run Code Online (Sandbox Code Playgroud)
您可以执行此操作duplicated,它会在传递矩阵时检查要复制的行.由于您只检查前三列,因此应该传递dat[,-4]给该函数.
dat[duplicated(dat[,-4]) | duplicated(dat[,-4], fromLast=T),]
# x1 x2 x3 x4
# 1 34 14 45 53
# 2 2 8 18 17
# 3 34 14 45 20
# 5 2 8 18 5
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
181 次 |
| 最近记录: |