1. ホーム
  2. r

[解決済み] Rのヘルプにある "not run "とはどういう意味ですか?

2022-08-12 05:20:47

質問

Rのヘルプページで、コメントに "not run" というフレーズが表示されることがあります。これは "with()" のヘルプページから確認してみてください。

Examples
require(stats); require(graphics)
#examples from glm:
**## Not run:** 
library(MASS)
with(anorexia, {
    anorex.1 <- glm(Postwt ~ Prewt + Treat + offset(Prewt),
                    family = gaussian)
    summary(anorex.1)
})
## End(**Not run**)

サンプルコードにある "not run" はどういう意味ですか?

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

は、実行してはいけないコードを、で囲んでいます。 example 関数で実行されるべきではないコード(例えば、時間のかかるコード部分、ユーザーインタラクション、...)を囲みます。

を参照してください。 ?example :

マニュアルで詳しく説明されているように R拡張の書き方 の作者は ヘルプページの作者は、2つの例外のために例の一部をマークアップすることができます。 ルール

  • 'dontrun' は実行してはいけないコードを囲む。

  • 'dontshow' は、ヘルプページでは見えないが、パッケージチェックツールと パッケージチェックツール、および 'example()' 関数の両方で実行されます。 これは以前は 'testonly' であり、その形式はまだ受け入れられます。 この形式はまだ受け入れられます。