[英]make a vector of variable names from combinations of vectors
我有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”,“j”而不是“list1”“list2”
我們可以試試
combn(paste0("list", 1:4), 2, FUN = function(x)
unlist(mget(x, envir = .GlobalEnv)))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.