R: 当名称存储在变量中时如何使用 $?

R: How to use $ when the name is stored in a variable?

这是一个使用 list 我面临的问题的示例。

mylist = list("hello" = c(2,3))
name = "hello"

如何仅使用变量 name 访问 mylist 中名为 hello 的元素?我试过了

mylist$name
mylist$get("name")

但是没用。

你应该使用

mylist$hello 

 mylist[[name]]

最简单的是使用[[

mylist[[name]]
[1] 2 3