我是新手,对于R编程和堆栈溢出不太熟悉,如果我的问题不必要而且已经有了答案(可能是我使用了错误的关键词),请原谅。以下是我的问题:
我有一个包含多个向量的列表,例如:
x<-list(c(1:3),c(4:6),c(7:9))
> x
[[1]]
[1] 1 2 3
[[2]]
[1] 4 5 6
[[3]]
[1] 7 8 9
我希望能够返回单个向量的单个值,比如说“5”。
我只能够获取整个向量,使用以下方法:
x[2]
[[1]]
[1] 4 5 6
但是我无法返回任何一个值。
提前感谢您。
x[[1]]
访问元素的内容(即双括号),然后您可以像平常一样访问向量的元素,例如x[[1]][2]
。 - jbaumsunlist(x)[5]
也可以帮你实现这个。 - Rich Scriven