R语言 筛选+匹配

Posted 基督徒Isaac

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言 筛选+匹配相关的知识,希望对你有一定的参考价值。

背景:如何匹配向量来筛选,而不是一个一个地使用“或”字符

解决方案:使用%in%替代

library(tidyverse)

A <- data.frame(a = 1:5, b = 2:6); A

B <- c(2, 4, 5); B

# 请问,如何筛选出a == B?

filter(A, a == B) # In a == B : 长的对象长度不是短的对象长度的整倍数

subset(A, a == B) # In a == B : 长的对象长度不是短的对象长度的整倍数

# 都报错了

# 祷告

filter(A, a %in% B)

subset(A, a %in% B)

致谢:
求人是没有用的,信实的上帝是唯一的救法

参考文献:

https://www.jianshu.com/p/90b419e2c6bd

以上是关于R语言 筛选+匹配的主要内容,如果未能解决你的问题,请参考以下文章

r语言match函数怎么用

R语言mRNA差异表达分析

埃拉托色尼筛选法的步骤

埃拉托色尼筛选法求素数

R语言筛选dataframe包含特定字符串的行实战:筛选包含特定字符串的行

c语言中用筛选法求素数