說我有一個數據幀子集基於具有兩個屬性的列的數據幀
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