我目前正在尝试应用汇总函数,以便从大型数据集中分离出相关的观察结果。这里给出了一个简单的可重现的例子: df <- data.frame(c(1,1,1,2,2,2,3,3,3), as.logical(c(TRUE,FALSE,TRUE,TRUE,TRUE,TRUE,从Summarize with conditions in dplyr中,我发现我可以像往常一样在方括号中指定条件。到目前为止,我的代码如下所示: library(dplyr)
result <
令我惊讶的是,我在任何地方都找不到这个,这让我认为我一定是做错了。我希望能够在sumif中包含一系列值,这样它就像条件中的每个值的循环一样执行(而不必为每个值编写“+sumif(...)”。$T:$T&"*")`例如,"Store #150 Los Angeles“和"Store #155 San Diego”都需要通过参数传递。目前,公式只返回它匹配的第一项,而不会继
By group (group_by(id)),我试图根据types的选择对一个变量进行求和。然而,这些types有一个优先顺序。"2a", "3b")preference_3rd = c("4c", "5d", "6d")
这意味着,如果id包含preference_1st中的任何类型,则我们将它们加起来,忽略其他类型;如果preference_1st中没有任何类型,则将所有prefer