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)