繁体   English   中英

对R数据集进行分组,计数和选择

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM