2016-07-22 3 views
0

の値のリストの文字列(URL)で変数を置き換える:どの私は、私は、値のリストを持っているabc.xvzの/ var/私は標準パターンに従うURLを生成しようとしているR

しかし、私は未使用の引数のエラーを取得し、その結果がリスト内のみ最初の項目を使用しています

library(gsubfn) 

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

test <- do.call(t, list) 

:「VAR」

の代わりに挿入する私のコードは次のようになります

私は間違って何をしていますか?

答えて

1

使用lapply

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

我々はvector出力lstは、URLのlistある

sapply(lst, t) 

を取得するためにtsapplyを使用することができます。

+0

申し訳ありませんが、私が見る限り、ここでは何も下降していません。あなたとティムの答えはどちらもうまくいきます。私はここで関数のファミリーを適用する必要があると思った。ありがとう! – rangeelo

+0

@MohitSainaniあなたは正しいです。誰かがdownvote/upvoteゲームを何度もやっているのを見たので、私はうんざりしてコメントしました。 – akrun

関連する問題