質問

私はコミュニティをお願いしたかった、マニュアルに突っついています: どのように我々は、関数内のグローバル変数を設定することができますか?

役に立ちましたか?

解決

assign()ショーとクリスチャンの答えとして、地球環境に割り当てるための方法があります。 (しかし、良くない...割り当てに固執)、シンプルな短い方法は、<<-演算子を使用すること、すなわち

    a <<- "new" 

関数の内部ます。

他のヒント

私は<のhref =「http://tolstoy.newcastle.edu.au/R/help/05/11/16539.html」のrel =「noreferrer」でグローバル変数を設定する方法については、解決策を見つけました割り当てメーリングリストへの投稿する A>:

a <- "old"
test <- function () {
   assign("a", "new", envir = .GlobalEnv)
}
test()
a  # display the new value
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top