r - 如何计算R中的条件发生次数?

标签 r conditional-statements find-occurrences

我有一组数据:

Color Type axe

Green  1    2

Green  1    3

Green  0    1

Black  1    1

Black  0    2

Black  0    3

我想返回一个表格,告诉我“类型”为绿色或黑色以及“斧头”为绿色或黑色的次数。

Type 

1   Green : 2 Black : 1

0   Green : 1 Black : 2

Axe

1   Green : 1 Black : 1

2   Green : 1 Black : 1

3   Green : 1 Black : 1

所以有条件计数。我想使用“table”函数,但它只计算列的出现次数。

谢谢!

最佳答案

表格怎么样?

table( dat[ , c("Color" , "Type") ] )
       Type
Color   0 1
  Black 2 1
  Green 1 2

table( dat[ , c("Color" , "axe") ] )
       axe
Color   1 2 3
  Black 1 1 1
  Green 1 1 1

关于r - 如何计算R中的条件发生次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18277637/

相关文章:

java - 文件中 HashMap 字符串出现次数 [JAVA]

r - 在 Microsoft R Open 中安装特定的包版本

r - 按组计算相对于开始日期的差异

Mysql 有条件更新其他表的值

评估用户输入时代码无法继续

计算最大数字出现的次数

r - 如何使用R从具有多列的数据框中计算(共)发生矩阵?

r - 按组计算累积和(cumsum)

r - Emacs,R,组织模式 : how to enable automatic switch to ESS-mode within R code blocks?

javascript - 有条件地加载 javascript 文件中的 js 部分 WordPress