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に属することをお勧めします。質問自体は統計とは関係ありません。
—
火星