1

同僚が作成した関数を使用して Shiny アプリを作成しようとしています。彼は、関数で「<<-」演算子を使用して、グローバル オブジェクトを作成することがよくあります。

質問: 1. この場合、<<- を使用するのは適切ですか? 2. オブジェクトを表現するために react() を使用すると、アプリは高速になりますか? 3. より良い提案はありますか?

彼が書いた関数の例を次に示します。

PrepareData<-function(pickoneperday=TRUE,data) { 
  set.seed(1)
  if (pickoneperday==TRUE) {data <<- PickOnePerDay(data)} 
  data <<- RankData(data)
  SetMeasureType()
  minnodebase <<- 0.005*nrow(data)
  CodeMissingData(data)
}
4

1 に答える 1