Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在R中获取列表中的元素?_R_List - Fatal编程技术网

如何在R中获取列表中的元素?

如何在R中获取列表中的元素?,r,list,R,List,我是R新手,我想在一个列表中得到一个元素,它是另一个列表中的元素,如下所示: > a<-list(foo=1:4,bar=7:9) > a $foo [1] 1 2 3 4 $bar [1] 7 8 9 获取元素,但有人能告诉我R中的相应方法吗?使用 a[[1]][[3]] 或 要在foo中获取元素3,另一个选项是$,按名称提取列表元素,然后使用[ 您必须使用双括号[[先选择-查看[foo]和[[foo]之间的区别] a[[1]][[3]] a[[c(1,3)]]

我是R新手,我想在一个列表中得到一个元素,它是另一个列表中的元素,如下所示:

> a<-list(foo=1:4,bar=7:9) 
> a 
$foo
[1] 1 2 3 4

$bar 
[1] 7 8 9
获取元素,但有人能告诉我R中的相应方法吗?

使用

a[[1]][[3]]

要在foo中获取元素3,另一个选项是$,按名称提取列表元素,然后使用[

您必须使用双括号[[先选择-查看[foo]和[[foo]之间的区别]
a[[1]][[3]]
a[[c(1,3)]]
a$foo[1]