在 R 中使用堆叠括号

Using Stacked Brackets in R

我目前有以下列表:

My_List <- list(DF, Hair, Names, Numbers)

DF是dataframe,其余都是向量。 我想从头发向量中取第三个值。

我想到的第一种方法如下:

My_List[4[3]]

但不幸的是,这不起作用。非常感谢任何帮助。

试试这个小例子。列表中的索引应该使用 [[]] 来识别列表中的元素,然后使用其他 [[]] 来根据位置提取一些值。这里的代码:

#Code
Mylist <- list(iris,v1=c(1:4),v2=c(1:5),v3=c(1:9))

现在索引以便从 Mylist 中的第二个对象 v1 中提取第三个元素:

#Code 2
Mylist[[2]][[3]]

输出:

Mylist[[2]][[3]]
[1] 3