在 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
我目前有以下列表:
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