什麼是用來刪除數據幀的多個元素的最佳方式刪除多個元素呢?在我來說,我有一個月的日子,在數據幀並希望刪除幾天。像下面的東西一天工作正常。標準的方式來從數據幀
m[m$date!="01/31/11",]
但是,如果我嘗試像
m[m$date!=c("01/31/11","01/30/11"),]
我得到一個警告消息
Warning message:
In `!=.default`(m$date, c("01/31/11", "01/30/11")) :
longer object length is not a multiple of shorter object length
Calls: [ ... [.data.frame -> Ops.dates -> NextMethod -> Ops.times -> NextMethod
這似乎兩天的工作,但如果我添加到11年1月29日它顯示所有日子但01/31/11的載體。
不錯。我總是覺得它打破了我的注意力時,我必須鍵入像'!(x%的%Y)'...偉大的小費。 –
我不認爲'dplyr'可以處理這個問題,例如, '濾波器(DF,FOO%notin%C( 「A」, 「C」, 「E」))' –
@ MattO'Brien - 不知道是什麼這意味着...不要使用dplyr? – Chase