2

R で使用するパッケージ/ライブラリを C# で作成することは可能でしょうか。私は独自のバイナリ データ ストアを使用しています。これは、非常に短い待機時間と高いスループットを実現し、シリアル化された値の型 (ints/floats/longs...) を格納し、R でも同じデータにアクセスできるようにしたいと考えています。私のバイナリ ストアの値の型はすべて時間によってインデックス付けされていますが、特定のデータ構造のため、ファイル内のデータ セット全体と R の特定のサブセットに現在アクセスする方法がわかりません。

データ構造は次のとおりです。

long、float、float : long は日付とタイム スタンプ、float は時系列データです。R パッケージでヘッダーが必要な場合は、ヘッダーを実装するようにデータ構造を書き直します。パッケージを C または C++ ではなく、C# で作成したいと考えています。これを達成する方法はありますか?コード スニペット、短い説明、またはそれがどのように素晴らしいものになるかを説明するリンク。

ありがとう

4

1 に答える 1

3

私は同じものを探しています。

rClr は、R 統計ソフトウェアのパッケージです。目標は、既存のコードを変更することなく、R の任意の .NET コードと相互運用することです。大まかに言えば、rJava が Java に対応するのは .NET に対応します。

rJava:

rJava は単純な R から Java へのインターフェースです。これは、.C/.Call C インターフェイスに匹敵します。rJava は、R と Java の間の低レベルのブリッジを (JNI 経由で) 提供します。R からオブジェクトを作成し、メソッドを呼び出し、Java オブジェクトのフィールドにアクセスすることができます。

于 2015-04-08T12:29:10.453 に答える