R命令与excel中的countifs()公式具有相同的操作



R语言中是否有与excel中的Countifs()公式操作相同的命令?

在R中,如果你有一个向量:

vector <- c(rep(4,3), rep(3,3))

你可以说,例如:

vector == 4

,它将给出以下输出:

[1]  TRUE  TRUE  TRUE FALSE FALSE FALSE

那么,由于TRUE值在底层等于1,那么你可以说

sum(vector == 4)

输出:

[1] 3

就像countif的值等于4

Base R:

# If you want the total count:  
ave(df$group_vector, df$group_vector, FUN = length)
# If you want a sequential count as in `COUNTIFS($A$1:$A1, $A1)`
ave(df$group_vector, df$group_vector, FUN = seq.int)

最新更新