所以我有以下代碼:Dplyr〜選擇的東西,除了
library (dplyr)
dataset1 <- filter(dataset0, dataset0$type == "black" | dataset0$type == "orange")
這段代碼確實是dataset0的DataSet1的每一行中具有類型=「黑」或類型=「橙色」的補充。
如果我想採取其他所有措施,除了橙色和黑色,該怎麼辦。以下是否正確?
library (dplyr)
dataset1 <- filter(dataset0, dataset0$type != "black" | dataset0$type != "orange")
在此先感謝您。
試過以上,但他們似乎並沒有正常工作。也許這是因爲將「或」更改爲「和」,因爲它是在下面的評論中提到的〜我不確定。 :/ 我收到的結果很奇怪有一些細胞已被刪除,但我不明白哪一個。 – D1W1TR15
我提供的邏輯在一個小例子中提供了正確的摘要。我不知道你爲什麼得到不尋常的結果。您需要發佈一個演示您所看到的示例。我建議使用dput()來構建示例,因爲這是提供可重現示例的最大機會。 –
它工作!我不明白爲什麼,但我試過: dataset1 < - 過濾器(dataset0,!(type ==「black」)) dataset1 < - 過濾器(dataset1,!(type ==「orange」)) 我不知道爲什麼它不能爲我提供一行代碼所需的結果:/ – D1W1TR15