R 按字符串搜索和搜索术语变量

R 按字符串搜索和搜索术语变量,r,variables,character,R,Variables,Character,我有一个可能很简单的问题,但我解决不了。 我有两张单子。列表A为空,列表B有多个命名列。现在,我想通过一个变量选择一个B列,并将其放入列表a中。不知何故,如示例所示: A<-list() B<-list() VAR<-"a" B$a<-c(1:10) B$b<-c(10:20) B$c<-c(20:30) #This of course dosn't work... A$VAR<-B$VAR A您可以使用B[[VAR]]提取列表条目,并使用(A[[

我有一个可能很简单的问题,但我解决不了。 我有两张单子。列表A为空,列表B有多个命名列。现在,我想通过一个变量选择一个B列,并将其放入列表a中。不知何故,如示例所示:

A<-list()
B<-list()
VAR<-"a"

B$a<-c(1:10)
B$b<-c(10:20)
B$c<-c(20:30)

#This of course dosn't work...
A$VAR<-B$VAR

A您可以使用
B[[VAR]]
提取列表条目,并使用(
A[[get(“VAR”)]]将新条目附加到列表中。嘿,这很有效。感谢您回答这个简单的问题。@lupasch很乐意帮助您,如果我的解决方案解决了您的问题,您可以接受
A[[get("VAR")]] <- B[[VAR]]

## A list
# $a
# [1]  1  2  3  4  5  6  7  8  9 10