2017-03-15 7 views
-2

Rを使用して、特定の操作後にインクリメントできる変数を作成しています。 つまり、nodeという変数があり、関数が呼び出されるたびにnode1、node2、node3..etc。のようにインクリメントする関数を書きたいと思います。変数名の自動インクリメント

これは可能ですか? 助けてください

+0

[XY問題](https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)がある可能性があります。後退してより広い説明をすることは可能ですか?環境変数に影響を及ぼす関数を書くよりも良いルートがあるかもしれません。 –

+0

<< - 演算子を使ってみましたか? –

+0

[Rを使用してforループの変数名を変更する]の可能な複製(http://stackoverflow.com/questions/16566799/change-variable-name-in-for-loop-using-r) – lbusett

答えて

0

私はあなたのケースでリストを使用しますnode <- list()。インクリメントを使用して、値をnode[[i]] <- 'my value'のようなリストの「位置」に保存できます。変数名でやりたかったように、ちょうどiを増やしてください。 node[[1]]などにアクセスしてください。

関連する問題