問題タブ [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.

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

windows - libRInside.a空のファイル

Qt、Windows 7、R 32ビットを使用して、RInsideexamplesフォルダーからqtdensityサンプルをコンパイルしようとしています。

私の最終的な目標はQtでC++/ Rアプリケーションを開発することなので、これらのツールのセットアップ方法についてオンラインで投稿されたすべての指示に従いました。

プロジェクトをビルドしようとすると、次のエラーが発生します。

E:\ dev \ R-2.15.2 \ library \ RInside \ lib \ i386 \ libRInside.a:-1:エラー:ファイルが認識されません:ファイルが切り捨てられました

実際、libRInside.aファイルは空であり、同じフォルダー内のlibRInside.dllファイルも空です。

install.packages( "RInside"、type = "source")コマンドを使用して、RInsideパッケージをインストール、アンインストール、および再インストールしました。

同じ方法でインストールされたRcppパッケージでも同じ問題は発生しません。

これについての洞察をいただければ幸いです。私は最近C++を使い始めましたが、その結果、これまでのところすべてをセットアップするのに多大な労力を要しました。

ありがとうございました!ローラ

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

c++ - スレッド内にRInsideインスタンスを作成する

Rスクリプトを実行できるC++プログラムを作成することに興味があります。いくつかの設計上の理由から、RInsideのインスタンスを作成し、スクリプトを実行し、結果を取得して、インスタンスを破棄したいと思います。すべてスレッド内。Rはマルチスレッドではなく、RInsideの複数のインスタンスを作成できないことを知っています。しかし、分離されたスレッド内に単一のインスタンスを作成できますか?これを実行しようとすると、コードはコンパイルされますが、実行時に次のエラーが発生します。

エラーが発生したコードは次のとおりです。

R_CStackLimit = (uintptr_t)-1R拡張機能の作成で推奨されているように設定しようとしましたが、役に立ちませんでした。

私はubuntu、Rバージョン2.15.2、RInsideバージョン0.2.10を実行しています。

これを達成することは可能ですか?または私はRserveのようなことを学ぶ必要がありますか?どうもありがとう!

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

eclipse - rcpp eclipse内のwindows r

IDE、EclipseでRinsideを使用しようとしています。ステップバイステップマニュアルに従ってください

http://blog.fellstat.com/?p=170

ただし、すべてビルドすると、次のエラーがマークされます

そしてエラーリストは続く

誰かが私を助けてください、本当に私はすべてをやりましたが、何も役に立ちません。

ありがとう

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

c++ - RInsideC++入門

私は約4年間Rユーザーであり、過去2週間にわたって、チームの他のメンバーやスーパーバイザーが行うプロジェクトに適した方法で、いくつかのデータを分析し、いくつかのグラフをプロットする関数の単純なパッケージを開発してきました。取り組んでいるものといくつかの今後のものも。そこで彼らは、Rを知らなくても実行可能なファイルにすることができるかどうかを尋ねてきました。つまり、テキストベースのメニューまたは単純なGUIを備えた単一の.exeファイルです。

私は冬からゆっくりとC++を学んでいますが、これを行うにはRInsideが最善の方法だと思います。C ++を使用して、Rを中心にした.exeを生成し、すばらしいプロットとグラフィックスを作成しますが、これは私のチームが使用できる実行可能ファイル内にあります。私は現在、C ++変数、iostreamを使用した基本的なI / O、ブール値と制御フロー、関数、配列、構造体とクラス、オーバーロードのフレンドと参照について説明しました。Dirkのブログを見て、R to C:\ R \を再インストールし、C++を学習しているCodeBlocksとMinGWをインストールしました。先に進む前に、どのような予防策を講じるべきか、どのようなことを確認/読み取り/知っておくべきかについてのアドバイスが必要です。

グーグルは、チュートリアルやウォークスルーの邪魔になるものはほとんどありません。Rcppでは、人々(たとえば、Hadleyなど)がすばらしいwikiやブログ投稿を書いています。

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

r - RInside コールバック

RInside のいくつかのコールバックを設定しようとしましたが、リンカ エラーを引き起こす関数のコンパイルを妨げる変数 RINSIDE_CALLBACKS の定義があることに気付きました

rinside をインストールして、RINSIDE_CALLBACKS を定義した状態で強制的にコンパイルするにはどうすればよいですか?

前もって感謝します

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

c++ - 特定の IDE を使用せずに Windows 7 で Rcpp と RInside を使用する

これまでにこのトピックについて尋ねてきた人のほとんどは、これらのパッケージのインストール プロセスの途中にあるようです (私は開始方法がほとんどわかりません) か、Eclipse + StatEt などを使用しているようです。絶対に必要な。私は Rcpp の FAQ と紹介を読み通そうとしましたが、コンピューティングの知識が比較的不足しているため (次の段落を参照)、これらのパッケージをインストールするのにあまり役に立ちませんでした。

現在、私は cygwin 経由で g++ コンパイラを使用して C++ コードをコンパイルしていますが、R を使用するための基本的な R インターフェイス (ダウンロードに付属しているもの) ほど複雑なものはありません。標準install.packages()コマンドまたは標準ライブラリ以外のソースからの C++ コード、または私が自分で作成したファイル。また、違いがあるとすれば、私は自分で R パッケージや C++ パッケージを作成したことがありません。私の C++ での経験は、その言語で 1 学期分のプログラミングを行った人のレベルにあり、R は主に「プログラミング言語」ではなく「統計パッケージ」として使用しています。

基本的に、これらのパッケージをインストールして使用する方法を理解するための明確で簡潔な方法を探しています。または、それができない場合は、それらを使用できるようになる前にコンピューティングについて理解する必要がある追加事項に関する情報へのリンクを探しています。

これまでの冒険で出会った、理解できないいくつかの用語は次のとおりです。

  • "make" / "makefile" (同じものを参照していると仮定)
  • バイナリ、およびそれらが通常のファイルとどのように異なるか
  • 「ソースからビルド」

これらの用語を知らずにインストール プロセスを理解できない場合は、これらの用語の意味についてアドバイスをいただければ幸いです。

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

c++ - アルマジロの例でrinsideをコンパイルできない

Rinside を使用して Rarmadillo の例をコンパイルしようとしていますが、取得し続けています。

私はそれをグーグルで検索しましたが、ソースコード自体を取得し続けています。何か案は ?

コードは次のとおりです。

そしてそれを使用してコンパイルしました:

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

rcpp - C++ から R コードを呼び出す方法

C++ (Qt 作成者) に R コードを含めようとしています。パッケージ Rcpp、RInside、および R ソース コード R-3.0.1 に慣れるために、次の例を実行してみます。

最初の質問:

ファイル string.h はパッケージ Rcpp から取得されますが、次のような多くの (130!) エラーが常に生成されます。

  • 「internal は型に名前を付けていません」
  • 'StringProxy は型などに名前を付けません。

それの何が問題なのですか?

2 番目の質問:

.pro ファイルには、次のようにパッケージのすべてのサブフォルダーを個別に含める必要があります。

  • INCLUDEPATH += "W:\hesm\Private\Private\Qt ファイル\ConnectToR\Rcpp\include\Rcpp\module"

フォルダー (パッケージ) とそのすべてのサブフォルダーを 1 つの引用符に含めることはできますか?

ありがとう