现在我在R中有一个矩阵:
a=matrix(c("A","B","B","C",61,25,23,28,43,74,67,11),nrow=4)
和另一个数组
b=c("B","C","D").
如何过滤矩阵a,使其仅返回匹配项,即
matrix(c("B","B","C",25,23,28,74,67,11),nrow=3)
我尝试将它们一对一地匹配,但是因为我有一个很大的数据集,所以这确实很耗时。
谢谢!-纳塔利娅
使用%in%
运算符:
a[a[,1] %in% b,]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句