gpt4 book ai didi

返回 R 中向量列表的单个值

转载 作者:行者123 更新时间:2023-12-05 06:45:25 25 4
gpt4 key购买 nike

我是 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

但是我没有返回一个值

提前致谢

最佳答案

正如评论中所指出的,以下帖子详细介绍了如何返回列表的哪些元素:The difference between [] and [[]] notations for accessing the elements of a list or dataframe

要在您的特定示例中返回“5”,您应该使用以下命令:

x<-list(c(1:3),c(4:6),c(7:9))

x[[2]][2]

# > x[[2]][2]
# [1] 5

关于返回 R 中向量列表的单个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23628740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com