這在很大程度上是一個基本的問題,但我似乎無法弄清楚:子集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過濾權。
任何幫助將不勝感激。