7

この SO question on documenting a data set with Roxygenなどの質問を読んだ後、データセット (これを と呼びます) を文書化することができましcellsた。この後、を実行すると が表示されます。data(package="mypackage")data(cells)cellsls()

ただし、多くのパッケージでは、データはdata()呼び出しを必要とせずにすぐに利用できます。また、実行時にデータ名が表示されませんls()。例として、baseballに付属のデータ セットがありplyrます。のソースを見ましたが、plyrこれがどのように行われるかわかりません。

4

1 に答える 1

8

パッケージのDESCRIPTIONファイルに、 にLazyData設定されているというフィールドがあることを確認してくださいTRUE

「R 拡張機能の作成」ガイドから:

「data」サブディレクトリは、データ ファイル用であり、遅延読み込みまたは data() を使用した読み込みで利用可能になります。(選択は「DESCRIPTION」ファイルの「LazyData」フィールドによって行われます。デフォルトではそうではありません。)

R バージョン 2.14 で正確な構文が変更されたと思います。それ以前は、LazyData ではなく LazyLoad でした。

于 2012-08-02T07:20:41.007 に答える