7

数か月前に、「package.skeleton()」を使用して.Rdヘルプファイルを生成しました。これらのファイルを編集しました。また、機能を変更したり、一部の機能を削除したり、他の機能を追加したりしました。Rdファイルの更新を自動化する機能はありますか?

アップデート

Rd2roxygenと呼ばれる素敵なパッケージがリリースされたばかりです。これは、作者のYihuiXieがブログで説明しています。

名前が示すように、このパッケージを使用すると、現在.Rdに含まれているドキュメントを.Rファイルにさかのぼって挿入できます。roxygenの学習と、現在開発中のパッケージをRパッケージに変換することの両方にとって有望なアプローチのように思えます。ウーフー。Yihuiに感謝します!

JoshuaとYihuiの回答に基づくと、答えは次のようになります。roxygenを使用すると、ソース.Rコードの変更に基づいてRdファイルなどを自動更新できます。現在roxygenを使用していない場合は、Rd2roxygenを使用すると移行できます。

4

3 に答える 3

11

Rd2roxygen未加工の Rd ファイルで「立ち往生」しているパッケージ開発者を支援するために設計されましたが、roxygenRd ファイルを処理し、R スクリプトを roxygen コメントで更新できます。その時から、 のパワーを楽しむことができますroxygen。直接的Rd2roxygenな答えではありませんが、移行に役立つ可能性があります。

于 2011-01-01T06:42:43.990 に答える
9

これはあなたの質問に明確に答えるものではありませんが、Roxygenに興味があるかもしれません。

于 2010-11-04T18:41:38.420 に答える
1

いいえ、そうは思いません。

ただし、新しい関数または変更された関数を再実行package.skeleton()してから、これを手動でマージできます。

于 2010-11-04T18:33:58.530 に答える