luoluo9601 利用lapply函数提取列表cc中每个子集(向量)中位于第2位的元素,比如[[2]]中的OR4G2P 使用该句代码:gensy=lapply(cc,function(x)x[[1]][2]),输入结果为图二,不符合想要的结果。 想要的结果是[[2]]应该输出OR4G2P,而不是NA 如果单独使用cc[[2]][2] ![则能够提取出OR4G2P,使用循环语句则输出NA 求大佬解答
tctcab cc=list( a=1:10, b=11:20, c=21:30 ) lapply(cc,function(x)x[2]) #> $a #> [1] 2 #> #> $b #> [1] 12 #> #> $c #> [1] 22 <sup>Created on 2024-09-09 with reprex v2.1.0</sup>