2016-07-22 36 views
0

我試圖生成遵循標準圖案的URL替換字符串(URL)變量:abc.xvz的/ var/與值R中的列表

我有值的列表,這是我想在「無功」的地方插入

我的代碼看起來是這樣的:

library(gsubfn) 

t <- function(l){ 
u <- "abc.xyz/var/" 
gsubfn(pattern = 'var',x = u, replacement = l) 
} 

test <- do.call(t, list) 

但是,我得到的未使用的參數錯誤,結果使得內部列表僅使用第一項

我在做什麼錯?

回答

1

使用lapply

u <- "abc.xyz/var/" 
urls <- lapply(l, function(x) gsub("var", x, u)) 
0

我們可以使用sapplyt獲得vector輸出

sapply(lst, t) 

其中lst是URL的list

+0

我很抱歉,但據我所知,沒有任何內容被低估。你和Tim的答案都有效。我想我應該在這裏使用應用系列的功能。謝謝! – rangeelo

+0

@MohitSainani你是對的。我看到有人多次進行downvote/upvote遊戲,所以我感到厭煩和評論。 – akrun