我尝试生成遵循标准模式的网址:abc.xvz / var /
我有一个值列表,我想在' var'
的位置插入我的代码看起来像:
library(gsubfn)
t <- function(l){
u <- "abc.xyz/var/"
gsubfn(pattern = 'var',x = u, replacement = l)
}
test <- do.call(t, list)
然而,我得到了未使用的参数错误,结果只使用 list 中的第一项
我做错了什么?
答案 0 :(得分:1)
使用lapply
:
u <- "abc.xyz/var/"
urls <- lapply(l, function(x) gsub("var", x, u))
答案 1 :(得分:0)
我们可以sapply
与t
一起使用vector
输出
sapply(lst, t)
其中lst
是网址的list
。