我的数据框uniprotconvert
有两列,uniprotconvert$V1
和uniprotconvert$V2
。我希望仅提取此数据框的那些行,其中V2
中的值出现在单独的向量genelist
中。
以下是这些数据框架可能具有的结构:
uniprotconvert:
V1 V2
1 P62258 P62258
2 P62258 YWHAE
3 P31947 P31947
4 P31947 SFN
5 P31947 HME1
6 P31946 P31946
7 P31946 YWHAB
8 P27348 P27348
9 P27348 YWHAQ
10 P61981 P61981
genelist <- c("YWHAE", "HSBDS", "YWAB", "P27348", "KCG",
"DHABD", "P28736", "SFN", "P36718", "P93718")
提取结果:
V1 V2
2 P62258 YWHAE
4 P31947 SFN
8 P27348 P27348
感谢您的帮助!
答案 0 :(得分:1)
uniprotconvert[ uniprotconvert$V2 %in% genelist, ]
将完成这项工作。