問題タブ [r-package]
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.
r - R Shiny カスタム入力バインディング パッケージのビルド時に JavaScript コードを処理する
Shiny でいくつかの入力バインディングを作成しており、関数をパッケージに組み込みたいと考えています。現在の問題は、入力バインディングには通常www
アプリケーション ディレクトリ内のディレクトリにある javascript コードが必要であるため、ユーザーwww
はパッケージを必要とするすべてのアプリケーションに javascript ファイルをコピーし、入力バインディングを使用する必要があることです。
そして、このパッケージのユーザーがこのパッケージをrequire()
編集したときに、ネイティブ バインディング定義と同様に、対応する入力バインディング jQuery 定義がアプリに自動的に読み込まれるようにしたいと考えています。または、この状況の他の解決策を知っている人はいますか。
r - R の場合、RMySQL パッケージのインストール中にエラーが発生しました
を使用してRMySQLパッケージをインストールしようとしています
最後にエラーのある次の出力を取得します。
何か案が?
r - R に xts パッケージをインストール中にエラーが発生しました
quantmod パッケージをインストールしようとしているときに、xts パッケージから次のエラーが発生しました。
私はgccをインストールしました:
そして、gfortran をインストールしました。
間違ったパスのためにエラーが発生したようです。/usr/local/Cellar/gcc/5.1.0/
私のコンピューターにはありません/usr/local/Cellar/gcc/5.2.0/
。
sessionInfo():
どうすれば修正できますか?
__
アップデート:
OSX上のR用のxtsパッケージのRForgeバージョンをインストールするエラーからの解決策も試しました
- CRAN https://cran.r-project.org/bin/macosx/tools/から fotran コンパイラをインストールします。
- 実行し
R CMD INSTALL xts_0.9.874.tar.gz
ます。
いいえ、私は持っています:
c++ - R パッケージで Mac と Linux のビルド オプションを変更する
R に .edf ファイルをインポートするためのサードパーティ (クローズド ソース) API を使用する R パッケージを作成しています (SR Research Eyelink アイ トラッカーから)。これを Linux で動作させた人がコードを共有してくれたので、Mac でも動作させることができました。Mac にインストールされている API を指すように src/Makevars ファイルを変更するだけの問題でした。
Linux で動作させるには、Makevars に次のものが必要です。
Windows 固有のオプションについては、Makevars.win ファイルを作成する必要があることはわかっていますが、Mac と Linux でビルド オプションを変更するにはどうすればよいですか? 私は次のようなことをしたいと思います:
しかし、これを Makevars に入れてもうまくいきません。configure
これを調査したところ、との設定オプションの組み合わせが必要なようですが、Makevars
よくわかりませんでした。私は R プログラミングに慣れており、いくつかの基本的な関数を作成するのに十分な C++ を知っていますが、構築プロセスに含まれるすべてのニュアンスをまだ理解していません。誰かがconfigure/configure.ac
対の主な目的を説明できれば、Makevars/Makevars.in
それも役に立ちます。
理想的には、API を R パッケージと一緒にバンドルし、プラットフォーム固有のフォルダーにさまざまなバージョンを配置したいと考えています。API は、わずか 3 つのヘッダー ファイルと 1 つのバイナリで構成されています (ほとんど変更されません)。これにより、パッケージをCRANに配置できなくなることはわかっていますが、それで問題ありません。別のフォルダーにある API ファイルを使用してパッケージを正常にビルドできましたが、実行時には標準の場所 (/Library/Frameworks) でパッケージを検索します。これはより負荷の高い質問であり、別の投稿を作成することもできます.
r - R パッケージでのデータの非推奨
私の R パッケージの 1 つに、削除したいばかげたサンプル データがあります。そのためには、最初に非推奨にしてから廃止する一般的な方法に従いたいと思います。
R パッケージから関数を削除するために、次のような方法を見つけました。
続いて(6か月としましょう)
そして、さらに 6 か月後に、パッケージから関数を削除することができました。
/data/myData.rda
ただし、パッケージに保存されていて、説明もあるデータオブジェクトを削除するにはどうすればよいmyData.Rd
ですか?
r - 非 CRAN パッケージを CRAN パッケージに含める
質問はとても簡単です。初め:
- 非CRAN(またはバイオコンダクタ、またはオメガハット)パッケージをCRANパッケージに含めて、実際にそのパッケージのツールを例で使用することは可能ですか.
DESCRIPTION
はいの場合、ファイルなどを合法的に設定してCRANチェックに合格するにはどうすればよいですか?
具体的には、以前は CRAN パッケージであったopenNLPmodels.enについて質問しています。それはかなり便利で、そこから機能を組み込みたいと思っています。回避策を実行して、例でopenNLPmodels.enを実際に使用したり、ユニットテストを作成したりせずに、関数が使用されるときにインストールすることもできます ( genderパッケージが必要なデータセットをインストールする方法と同様)。チェック、テキスト、例を実行できるアプローチを好みます。
これは、openNLPmodels.enをダウンロードしてインストールする方法です。
rcpp - RcppArmadillo を使用する場合、devtools を使用して R パッケージをビルドする際の問題
これは私の最初のスタックオーバーフローの質問です。
私は、devtools を使用して R パッケージを構築する能力を最近発見したことを大いに楽しんでいます。しかし、RcppArmadillo を使用するパッケージをビルドしようとすると、devtools::document()、devtools::check()、および devtools::build() を実行するワークフローが機能しなくなります。
たとえば、ここで開発しようとしているパッケージの (できればかなり最小限で完全な) テスト バージョンがあります: https://github.com/suztolwinskiward/fooR/。fooR には、fields パッケージの rdist.earth 関数の C++ 実装である関数が 1 つだけ含まれています。
devtools::document("fooR") を実行すると、多くのメッセージが吐き出されます (いくつかは、ソース co に存在せず、解釈できない変数への「未定義の参照」をほのめかし、失敗します:
一方、RcppArmadillo に依存する C++ 関数をソースすると、問題なく動作するように見えます。
これにより、パッケージで RcppArmadillo を使用しようとしている方法に問題があると思いますが、何が原因なのかわかりません。どんなアドバイスも大歓迎です!
PS ここに RcppArmadillo タグがないことに驚いています....