0
フォーク、 私はR.NETのテスト用に構築したコードの中で最も単純ですが、デバッグ中はエラーが発生し続けます。私はdictionary
を入力してから、単純なを作成します。辞書が入力されたときにコードを表示しません。デバッグしている間、私はそれをして、それは正しいです。R.NETのエラー - データフレームオブジェクトが見つかりません
C#コード:
Dictionary<string, List<double>> LiqProductionData = new Dictionary<string, List<double>>();
Engine.SetEnvironmentVariables();
REngine engine = REngine.GetInstance();
var DataFrame_Columns = new List<IEnumerable>(LiqProductionData.Values); //column data
var DataFrame_Colnames = new List<string>(LiqProductionData.Keys); // column header
var DataFrame_R = engine.CreateDataFrame(DataFrame_Columns.ToArray(), DataFrame_Colnames.ToArray());
engine.SetSymbol("ProdData", DataFrame_R);
engine.Evaluate("source('D:/OFM_R/OFM_R_Example.R')"); // Run the "R" script
var X = engine.GetSymbol("newProdData").AsNumericMatrix();
RScriptコード:ここ
setwd("D:/OFM_R")
ProdData <- as.matrix(DataFrame_R) #converting the DATA Frame from OFM into R Matrix ProdData
newProdData <- ProdData*100
がエラーである:
as.matrixにおけるエラー(DataFrame_R):オブジェクト 'DataFrame_R' が見つかりません { "as.matrixにおけるエラー(DataFrame_R):オブジェクト 'DataFrame_R' が見つかりませんする\ n"}