的组合我有4个载体:使变量名的载体从载体
list1 <- c("a","b","c","d","e")
list2 <- c("f","g","h","i","j")
list3 <- c("k","l","m","n","o")
list4 <- c("p","q","r","s","t")
我要生成用于选择这4个矢量的2每一个组合,所以我已经使用:
combs <- combn(c("a","b","c","d"),2)
然后,我想运行一个函数与那些组合(梳子的列)作为参数:
所以第1列应给予list1与list2的组合,但我希望作为向量“a”,“b” , “C”, “d”, “E”,” F”, “G”, “H”, “I”, “”,而不是 “列表1”, “列表2”
你的问题还不清楚。请显示预期的结果。也许'combn(c(list1,list2),2)'? PS:请不要调用向量列表(即使在变量名称中)。当你有实际的列表对象时,这会让你感到困惑。 – Roland
share output expected –
尝试'combn(paste0(“list”,1:4),2,FUN = function(x)list(mget(x,envir = .GlobalEnv)))' – akrun