2

最初package.skeletonにパッケージを作成するために実行して以来、いくつかの S3 クラスを追加しました。これらの各クラスには、5 ~ 10 個のメソッドがあります。promptメモリにロードされた関数から .Rd ファイルを作成する素晴らしいコマンドを発見しましたが、複数の関数がすべて文書化された単一のヘルプ ファイルを R に自動的に作成させることは可能ですか? 関数のリストを渡す拡張バージョンのようなものを考えてpromptいます。これにより、ヘルプ ファイルに追加情報のみが追加された単一の .Rd ファイルが作成されます。

たとえば、 と呼ばれるジェネリックと、 、、durationのメソッドがあるクラスがある場合、それぞれを含むセクションと、 、、含むセクションを含むヘルプファイルを作成したいと思います。duration.bond(market,...)duration.account(market,time,...)duration.portfolio(market,...)prompt\usage\method{}\arguments{}market\dots time

ここに希望はありますか?コピペがめんどくさい!

4

2 に答える 2

1

完全を期すために、ここで選択したことを追加します。つまり、引数が最も多いメソッドを選択し、その上でプロンプトを使用してから、他のメソッドを同じヘルプファイルに手動で追加します。

もう1つの方法は、Rd2roxygenを使用して、すでに.RdにあるすべてのものをRoxygenに変換し、プロジェクト全体でRoxygenを使用することでした。これは、次のリリースで私が行うことになる可能性があります。

于 2011-07-28T07:23:41.787 に答える
0

readLinesテンプレート ヘルプ ファイルを読み込んで ( を使用)、それを特定のケースに合わせて編集し (pasteとを適切に使用gsub)、結果をファイルに書き戻す ( を使用)ことにより、自分で作成することができますwriteLines

于 2011-07-27T13:33:50.583 に答える