说我有一个数据帧子集基于具有两个属性的列的数据帧
ds <- read.table(header = TRUE, text ="
g1 color
A red
A yellow
B red
C red
C yellow
")
所以我想子集的新数据框中只包含在G1组什么同时具有“红色”和“黄色”列颜色。使用上面示例的新表格不会包含任何包含B的行。我不确定如何处理此问题,因为使用红色或黄色的子设置仍将包含仅具有红色的“B”。
ds[ds$color=="red" | ds$color=="yellow", ]
谢谢。
你的例子不是'data.table'。你正在用'data.frame'还是'data.table'寻找解决方案? – jogo
我不明白你在找什么。也许你可以给出所需的输出? – Puddlebunk
@Puddlebunk OP说组B将根据他们的标准被排除;除了删除这些行之外,我猜,表格将是相同的。 – Frank