forループを使用して変数のリストを作成し、その値を与える簡単な方法があるのだろうか。
for(i in 1:3)
{
noquote(paste("a",i,sep=""))=i
}
上記のコードでは、私が作成しようとa1
、a2
、a3
ただし、Rは、エラーメッセージを表示します1、2、3の値にどの割り当てます。ご協力いただきありがとうございます。
3
私はあなたがこれをしなければならないことを疑います-あなたは非常に間違った方法で何かを作っているようです。
@mpiktas Rでは、リストを作成し、その
names
パラメーターを設定し、後でそれを使用するか、attach
それを使用するか、またはlist2env
そのeval
内部および内部の環境に変換する方が自然です。ループ、解析、その他のいものはありません。
@ mbq、hm
—
mpiktas
list2env
は比較的新しい関数です。そして、OPが最上位の環境で変数を取得したい場合、それでもいくつかの環境で変数を生成します。だからさはまだ残っている:)
同様の性質の将来の質問については、この種の質問が実際にStackOverflowに属することをお勧めします。質問自体は統計とは関係ありません。
—
火星