如何在列表中粘贴对象的完整位置(r)

时间:2019-04-19 21:35:58

标签: r list object paste names

我试图将对象的完整位置粘贴到列表中,但我似乎只能粘贴名称。

例如,如果我有一个名为A,B,C的对象列表,并且想要粘贴可以使用的那些对象的名称:

paste0(names(MyList[1:2]),  "%%%", names(MyList[3]))

我会得到

A B %%% C

但是如果我想粘贴

MyList[["A"]] MyList[["B"]] %%% MyList[["C"]] 

是否有full.names或类似内容?

1 个答案:

答案 0 :(得分:0)

尝试一下?

lapply(1:length(MyList[["A"]]), 
       function(x){paste0(MyList[["A"]][x],
                          MyList[["B"]][x],
                          "%%%",
                          MyList[["C"]][x])})