1. ホーム
  2. r

[解決済み] Rで "Save workspace image? "プロンプトを無効にするには?

2022-12-16 15:24:58

質問

対話型Rシェルを終了するとき、毎回うっとうしいプロンプトが表示されます。

>
と表示されます。
ワークスペースの画像を保存しますか?[y/n/c]: n

私はいつも "no"と答えていますが、もし自分の仕事を保存したいのであれば、そうしますから 前に と答えます。

プロンプトを消すには?


注意:以下参照 ?save.image

どのように解決するのですか?

を渡すことができます。 --no-save コマンドライン引数を渡すか、R を起動するときに q 関数をオーバーライドすることもできます。

utils::assignInNamespace(
  "q", 
  function(save = "no", status = 0, runLast = TRUE) 
  {
    .Internal(quit(save, status, runLast))
  }, 
  "base"
)

上記のコードを.Rprofileに記述し、各セッションの起動時に実行されるようにします。