我有一个大的数据集,我正试图根据两个单独的列的值进行筛选。对于每一行,我都有一个列显示它们的总计数(tot),一个列显示看到该类型的示例的总次数(tot.type)。例如,我希望基于(tot)和(tot.type)筛选数据,其中(tot) OR (tot.type)必须大于或等于2。
我找到的所有基于多个值的过滤示例都使用"AND“,但在使用”OR“时不使用.= c("p","q","
假设我只想返回列值至少发生两次的行。我会做这样的事table1.columnAGROUP BY HAVING COUNT(*) > 2
这只适用于一个列,但如果我想返回几个列,但只有筛选器应用于一个列,则不起作用。从这篇文章来看,我似乎需要在SELECT中的所有值进行分组或聚合,但我只需要根据一个特定的列进行筛