从列表中提取路径中的特定路径名和基因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`