从列表中提取路径中的特定路径名和基因R
问题描述:
我有一列存储在kegg列表中的路径和基因(对应于每个路径)。我想使用途径ID提取途径中的基因。我该怎么做?从列表中提取路径中的特定路径名和基因R
我的表看起来是
head(kegg2)
$`04610`
[1] "2" "462" "623" "624" "629" "710" "712" "713" "714" "715" "716" "717" "718" "719" "720" "721" "722" "725" "727"
[20] "728" "729" "730" "731" "732" "733" "735" "966" "1361" "1378" "1380" "1604" "1675" "2147" "2149" "2152" "2153" "2155" "2157"
[39] "2158" "2159" "2160" "2161" "2162" "2165" "2243" "2244" "2266" "3053" "3075" "3426" "3818" "3827" "4153" "4179" "5054" "5104" "5265"
[58] "5327" "5328" "5329" "5340" "5345" "5624" "5627" "5648" "7035" "7056" "7450" "10747"
$`00232`
[1] "9" "10" "1544" "1548" "1549" "1553" "7498"
$`00983`
[1] "9" "10" "978" "1066" "1548" "1549" "1551" "1553" "1576" "1577" "1806" "1807" "1890" "2990" "3251" "3614" "3615"
[18] "3704" "7083" "7084" "7172" "7363" "7364" "7365" "7366" "7367" "7371" "7372" "7378" "7498" "8824" "8833" "10720" "10941"
[35] "51733" "54490" "54575" "54576" "54577" "54578" "54579" "54600" "54657" "54658" "54659" "54963" "64816" "79799" "83549" "151531" "221223"
[52] "574537"
所以$
后的数字为途径的ID,我想拉出来的基因中使用途径ID的具体途径。例如,我想拔出的基因途径,所以我希望输出像一个列表的
00232 [1] "9" "10" "1544" "1548" "1549" "1553" "7498"
答
访问内容:
kegg2[["00232"]]
或(请注意使用的反引号`允许使用一个数字作为“名称”)
kegg2$`00232`