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

问题描述 投票:0回答:1

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

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

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

我会的

A B %%% C

但如果我想粘贴怎么办

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

是否有full.names或沿着那些线?

r list object paste names
1个回答
0
投票

试试这个?

lapply(1:length(MyList[["A"]]), 
       function(x){paste0(MyList[["A"]][x],
                          MyList[["B"]][x],
                          "%%%",
                          MyList[["C"]][x])})
© www.soinside.com 2019 - 2024. All rights reserved.