Q
減去兩個數據集
2
A
回答
0
像下面可能做的伎倆:
C <- A[!(apply(A, 1, toString) %in% apply(B, 1, toString)), ]
1
如果你不想把它轉換成字符串比較,即是否完全匹配 你可以試試這個
a <- data.frame(t(matrix(1:12,3,4)))
b <- data.frame(t(matrix(7:21,3,5)))
a[!apply(a,1,FUN=function(y){any(apply(b,1,FUN=function(x){all(x==y)}))}),]
8
如果B是A的實際subset
,則可以使用setdiff
對rownames
:
sset <- subset(mtcars,cyl==4)
mtcars[setdiff(rownames(mtcars),rownames(sset)),]
+0
+1不錯的一個。我總是忘記設置操作.. – jbaums 2012-02-07 07:39:21
+0
非常好。請注意,這是可行的,因爲不允許重複的行名稱(即使您在創建數據框時設置了「check.names = FALSE」)。 – 2012-02-07 10:43:18
相關問題
- 1. 減去兩個數據幀
- 2. 減去兩個數據幀
- 3. 數據集減去10%
- 4. 從多個數據集中減去
- 5. 減去列名相同的兩個數據集
- 6. 減去兩個數組
- 7. 減去兩個值
- 8. SQL減去大型數據集
- 9. 如何減去數據集內的兩條線
- 10. 小數當減去兩個數字
- 11. 按位數減去兩個整數
- 12. 熊貓減去兩組數據
- 13. 減去兩行
- 14. 如何在8086程序集中減去兩個64位整數
- 15. SAS減去兩個值
- 16. mongo減去兩個字段
- 17. 減去兩個結合域
- 18. 減去兩個總計
- 19. 減去兩個char成RAX
- 20. 如何減去兩個sparsevector?
- 21. 減去兩個結果
- 22. 減去兩個日期
- 23. 減去兩個case語句
- 24. 如何減去兩個FILETIME?
- 25. 減去兩個子查詢
- 26. 減去兩個char指針
- 27. 減去兩個MySQL查詢
- 28. 減去兩個變量
- 29. BigQuery減去兩個表的計數?
- 30. LC-3組件減去兩個數字
重複? http://stackoverflow.com/questions/7474735/take-subset-of-dataset-based-on-another-dataset – 2012-02-07 07:38:51