問題タブ [roxygen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
465 参照

r - roxygen2を使用してRの関数なしでドキュメントページにリンクする

R でパッケージを作成しているときに、関数が含まれていないが package-info しかない R のドキュメント ページにリンクする可能性があるかどうか疑問に思っています。たとえば\link[stats]{stats-package.R}

0 投票する
0 に答える
211 参照

r - R: roxygen2 で利用可能なすべての roclet のリストはどこにありますか?

数回前、roxygen2 のドキュメント (R パッケージのドキュメントの作成を容易にする R パッケージ) には、利用可能な roclet の完全なリストが含まれていました。

ラップトップにインストールした新しいバージョンでは、それを見つけることができません。まだどこかで入手可能ですか?代わりに、R内から取得する方法はありますか?

0 投票する
1 に答える
294 参照

roxygen - クラスを超える S3 メソッドのエクスポート (複数の割り当てあり)

S3ジェネリックといくつかのメソッドを含むパッケージがあります。同じ関数を使用して複数のクラスを処理しているため、同じ関数を複数の名前に割り当てています。私が抱えている具体的な問題は、両方の変数が S3 メソッドにバインドされていることを roxygen2 が認識せず、@S3methodディレクティブを含めないと、一部の S3 メソッドのエクスポートに失敗することです。ただし、これにより非推奨の警告が表示されます (「@S3method は非推奨です。代わりに @export を使用してください」)。

次の(不自然な)小さな例は、この問題を示しています。

@S3method非推奨のディレクティブを使用せずに、行列、文字、および整数メソッドをエクスポートする方法がわかりません。非推奨のディレクティブを使用せずにこれらのメソッドをエクスポートする方法はありますか?

ありがとう!

0 投票する
1 に答える
619 参照

r - Rドキュメントのこのroxygenのどこが間違っていますか

roxygen を使用して R ドキュメントを生成しています。この例を追加する場合を除いて、すべてがうまく機能しています

エラーメッセージは次のとおりです。

そのエントリ、the exampleエントリを削除すると、すべてが機能し、パッケージをビルドしてgitリポジトリにコミットして公開できます

この点で助けていただけますか?

更新 1: 最初の回答の後、例を次のように変更しました。

R スタジオではエラーは発生しませんでしたが、git リポジトリに送信すると、すべての関数のすべてのドキュメントが破損し、このエラーが発生するようになりました

0 投票する
1 に答える
908 参照

r - \code{\link{<>}} は、roxygen の使用時にハイパーリンクを作成しません

私はRoxygenを初めて使用し、Roxygenを使用して関数とスクリプトを文書化しています(パッケージを構築していませんが、Roxygenを使用できるようにするためにパッケージ構造を使用しています)。関数を使用Rd2HTMLして .Rd を .html に変換します。ある .Rd ファイルから別の .Rd ファイルへのハイパーリンクを作成し、そのリンクを .html ファイルに保持しようとしています。

2 つのスクリプトと .Rd ファイルがあるとします:code1code2. \code{\link{code1}}roxygen のコメントにcode2, runroxygenize("<location of package>")と useを追加して html ファイルを作成すると、 .htmlの場所にcode1の代わりにRd2HTMLhtml ファイルが表示されます。つまり、code1 の html ファイルにはハイパーリンクが表示されず、代わりにコードとしてフォーマットされて返されます。パッケージ名を追加しても問題は解決しません。code1\code{\link{code1}}code1

誰でもこの動作を説明できますか (そして私の問題を解決できます:))?

詳細: NAMESPACE ファイル:

説明ファイル: