問題タブ [roxygen2]

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 に答える
237 参照

r - Roxygen2 - 参照クラスを文書化するときの「引数の長さはゼロです」エラー

最小限のケースを示すために、次のパッケージがあるとします。

私がroxygenizeRStudioで、「Build & Reload」の前に)。私は得る:

何がうまくいかないのですか?このエラーを解決するにはどうすればよいですか?

私のセットアップ:

  • Roxygen2 3.1.0
    • roxygen を使用して生成します (RStudio で):
      • Rd ファイル
      • 照合フィールド
      • 名前空間ファイル
    • 実行時に自動的に roxygenising (RStudio で):
      • R CMD チェック
      • ソースおよびバイナリ パッケージのビルド
      • ビルド&リロード
  • R: 3.0.2 (フリスビーセーリング)
  • IDE: RStudio 0.98.490
  • OS: Windows 8.1
0 投票する
2 に答える
767 参照

r - R パッケージでサードパーティのライブラリを利用できるようにする

バイオコンダクタパッケージ「メチルイルミ」で利用可能なサードパーティ機能を利用したRパッケージを開発しています

最初の R パッケージのコードでは、methylumi を .xml でインポートしlibrary(methylumi)ます。

開発中 (私は roxygen2 と devtools を使用)、すべて正常に動作します。ただし、パッケージをインストールして関数を実行すると、エラーが発生します: could not find function "methylumIDAT".

もちろん、パッケージを手動でインポートすればすべてが解決しますがmethylumi、自分のパッケージをロードするたびに利用できるようにするにはどうすればよいですか?

0 投票する
2 に答える
1504 参照

r - Roxygen2 を使用した参照パッケージのビネット

したがって、関数の roxygen2 コメント内でパッケージのビネットの 1 つを参照したいのですが、その方法を理解するのに苦労しています。

より一般的には、内部のドキュメントをどのように参照します/inst/docか? /inst/doc/mypdf.pdfたとえば、 の roxygen2 コメント内を参照したいと思いますmyFunc。それはどのように見えるでしょうか?それは可能ですか?

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

r - パッケージ全体をインポートせずに S3 メソッドをインポートする正しい方法は何ですか?

myPackageと呼ばれるパッケージから1つの関数を使用したいas.data.frame.mywhateverS3class

パッケージ NAMESPACE を見ると、次のS3method(as.data.frame, mywhateverS3class) ようになります。この関数を別のパッケージ内で使用したいと考えています。私が通常行うことは、これroxygen2を @import myPackage として指定して、これimport(myPackage)が他のパッケージ内で生成されるようにすることです。それはうまくいきます。

ただし、この場合、パッケージ全体ではなく、S3 メソッドのみをインポートしたいと考えています。を指定するimportFrom(myPackage, as.data.frame)と、またはimportFrom(myPackage, as.data.frame.mywhateverS3class)as.data.frame がエクスポートされずmyPackage、入力時に as.data.frame.mywhateverS3class が非表示になるため、これは失敗しますmethods(as.data.frame)

このためにパッケージ全体の NAMESPACE を本当にインポートする必要がありますか? http://cran.r-project.org/doc/manuals/R-exts.htmlを見ていますが、名前空間全体をインポートせずにインポートを S3 メソッドだけに制限する方法が見つからないようです。これを行う方法はありますか?

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

r - roxygen2 importFrom と二項演算子

importFrom使用中に呼び出しをフォーマットする方法は何roxygen2ですか?

私は2つのアプローチを見ることができます:

また

明らかに、基本関数をパッケージにインポートしませんが、これはデモ用です。

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

r - R パッケージのビルド -- エラー : 例には値が必要です

パッケージをビルドすると、このエラーが発生します。このエラーを回避するための手順を教えてください。

ビルドを押したときのエラーは次のとおりです。

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

r - ### ** 例 ... エラー: R で関数構築パッケージが見つかりませんでした

という名前のパッケージを作成し、その中にtestという名前の関数を持ってladいます。ビルドして で確認するとcran=TRUE、次のエラーが表示されます。何がうまくいかないのですか?

私のパッケージpower.RのRフォルダーにある関数内のコードは次のとおりです。test

チェックする前にこれまでに実行したコマンドは次のとおりです。

[Build & Reload] をクリックしても問題は発生せず、次のように表示されます。

ここに画像の説明を入力