2016-07-15 5 views
0

のための中に変数を作成します。私は、n個の長さ例えば</p> <p>のベクトルからn個の変数を作成したいループ

v<-c(1:5) 

結果は次のようになります。

x1 
x2 
x3 
x4 
x5 

私はforループについて考えていました

for (i in 1:length(v)){ 
    x<-i 
    names(x)<-paste(names(x),i) 
} 

しかし、これは名前()関数は、これは非常に単純化された例である

をどのように動作するかではない、私は私がここで行うことは達成することがより容易であることを知っているが、forループ内の関数が

複雑です

ありがとう!

+0

変数は何が含まれている必要がありますか? – maRtin

答えて

1

使用assign

for (i in 1:length(v)) { 
    assign(paste0('x', i), i) 
} 
関連する問題