問題タブ [rinside]
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.
c++ - RInside は、コンパイルされた R でシステム Renviron を見つけることができません
私のRInsideプログラムtest_rinside
は、Rがubuntu 14.04ソースからインストールされたサーバーでうまく動作します。R を手動でコンパイルしたサーバーに切り替えた後、RInside プログラムは致命的なエラーを報告します。
2 つのサーバーは両方とも、環境変数に対して何も出力しませんR_HOME
。コンパイル済みの R サーバーでは、サーバーの R ルートである にR_HOME
手動で割り当てられている場合、プログラムは正常に実行されます。/usr/local/lib64/R
R_HOME の仕組みに詳しくありません。test_rinside
R_HOMEを手動で指定せずにRInside プログラムを正常に実行するには、他に何ができますか? ありがとう!
c++ - RInside で R コンソールを読み取る
Rcpp と RInside を使用して、いくつかのコマンドを R に実行しています。コマンドを送信する個人用の GUI (Qt で) を作成しました。結果を std::string 形式で復元したいと考えています。
例 :
$1 + 1
結果は次のとおりです。
[1] 2
そして、私はこの文字列が欲しい:
「[1]2」
「as」と「as_string」で文字列キャストを確認しましたが、R のインターン戻り値の原因としてキャストが無効です。
R コンソール出力などを読み取ることは可能ですか?
編集:
ConsoleViewer を使用すると、このような基本的な R コンソールを表示できます
$ R コマンド
必要に応じて返す
c++ - RInside と QtCreator
QtCreator で書かれたプロジェクトのコンパイルで問題が発生しました。まず第一に、プロジェクトは OS X で正常に動作し (最初に開発された場合)、Linux (Mint) ではコンパイルされません。Linux では大文字と小文字が区別されますが、OS X では区別されないため、最初に問題を修正する必要がありました。
今、私たちは解決できない問題を抱えています。
RInside API を使用していますが、リンクの問題のようです。何を試しても、次のエラーが発生します。
プロジェクトのいくつかの要素を次に示します。
RInside への呼び出しを含む、makefile の 3 行:
.pro ファイルのこれらの行を参照すると、次のようになります。
与える:
と
何も与えません (Mac の場合も同様です)。
誰かが助けてくれるなら、私はプロジェクトについてもう少し情報を提供することができます.
eclipse - rcpp_hello_world. 未定義の参照
基本的なサンプル rcpp_hello_world の作成に問題があります。http://blog.fellstat.com/?p=170で参照されている例に従いました。
次のエラーが見つかった場合、リンクまではすべて問題ありません
ここに main.cpp ファイルのコード
乱雑な投稿で申し訳ありません ヒントをいただければ幸いです
c++ - libRcpp.so ファイルがない場合、どうすれば Rcpp をリンクできますか?
C++ プログラムをコンパイルしようとすると、R ファイルをリンクしていますが、Rcpp には libRcpp.so ファイルがありません。
Rコードは次のとおりです(c ++は省略しました):
次に、次のように g++ でコンパイルします。
エラーは次のとおりです。
これは
、
ファイル-L/home/robert/R/x86_64-pc-linux-gnu-library/3.2/Rcpp/libs
につながらない
ためです。"libRcpp.so"
しかし、リンクがサポートされなくなったため、ディレクトリ内に lib ファイルがありません。どうすればRInsideでコンパイルできますか??