我有一个如下数据框
sample <- data.frame(ID=1:9, Group=c('AA','AA','AA','BB','BB','CC','CC','BB','CC'), Value = c(1,1,1,2,2,2,3,2,3))
Run Code Online (Sandbox Code Playgroud)
每组应该具有相同的值.
ID Group Value
1 AA 1
2 AA 1
3 AA 1
4 BB 2
5 BB 2
6 CC 2
7 CC 3
8 BB 2
9 CC 3
Run Code Online (Sandbox Code Playgroud)
如果您查看CC组,它没有相同的值.它变化为2和3.
我需要消除没有独特价值的群体.
在上述情况下,必须删除CC组.结果应如下所示
ID Group Value
1 AA 1
2 AA 1
3 AA 1
4 BB 2
5 BB 2
8 BB 2
Run Code Online (Sandbox Code Playgroud)
你能告诉我R中的简单快速代码能解决问题吗?
如何对数据框进行子集化,以便仅包含包含具有在其他行中显示特定次数的值的列的行.
举例来说,如果我有一个标有食品一栏,我将如何筛选出有食物,显示了小于5倍,在整个数据帧中的所有行?