这在很大程度上是一个基本的问题,但我似乎无法弄清楚:子集R中基于共享字符的行名称
我SNPS与R中相应的cos
和Pvalue
作为一个列表数据帧称为snps
:
RS cos Pval
1 rs31192577 -0.15583497 0.2241433
2 rs32166183 -0.12573989 0.2934898
3 rs30543887 -0.07852091 0.5141007
4 rs6365082 0.55173702 0.1736945
5 rs46229295 -0.10897376 0.3687622
6 rs45964436 NaN 1.0000000
然而,一些RS的被命名为no_rs1
,no_rs2
的情况下,没有SNP名称该位置。
我只是想在自己的名称中“RS”和相应的cos
和Pvalue
到snps2
数据帧过滤掉的那些(从而摆脱no_rs的人),但对我的爱,我可以”不像是会得到正确的语法:
snps2<-subset(snps, RS=="rs$")
snps2<-subset(snps, RS=="rs*")
不会做的伎俩......
我与子集的工作通常使用的数值限制,即
snps2<-subset(snps, Pval<0.05)
确实是我所需要的 - 只给出那些Pval低于0.05的行,但我无法获得rs过滤权。
任何帮助将不胜感激。