[英]Grouping, counting and selecting on R dataset
我有这样的数据集:
x
A B
1 x 2
2 y 4
3 z 4
4 x 4
5 x 4
6 x 3
......
我想知道在这个数据集中是否存在与某个值相同数量的“A”(例如3)。
可能我需要在临时表中将此值分组得到:
X Y z
4 1 1
在此之后我将调用另一种方法(我不知道)给我这个结果
X
因为在我上一张表中只有X值超过3次。 R可以优化此操作吗?
不知道我是否理解你...这个B栏是什么?
这适合你吗?
set.seed(1234)
A <- sample(c("x", "y", "z"), 20, replace = TRUE)
Ad <- data.frame(table(A))
with(Ad, A[Freq >= 7])
[1] x y
数据<-data.frame(因子(C( “X”, “Y”, “Z”, “X”, “X”, “X”)),C(2,4,4,4,4,3 ))
要获得每个字母的计数,请执行
表(数据[1])
并获得> 3的因子的名称
名称(table(data [,1]))[table(data [,1])> 3]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.