首页 > 解决方案 > 如何在列表中粘贴对象的完整位置 (r)

问题描述

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

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

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

我会得到

A B %%% C

但是如果我想粘贴怎么办

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

有没有类似的full.names东西?

标签: rlistobjectpastenames

解决方案


尝试这个?

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

推荐阅读