0
私はいくつかのRコードスクリプトをRDotNetライブラリ経由でC#コードに変換しようとしています。 大きな部分を変換できましたが、C#でdata.tableを作成する際に問題があります。 上記は私のコードの例である:私は変数MYDATAを使用する場合、私は例外RDotNetを使用してdata.tableを作成
を得たDictionary<string, List<string>> myDic = new Dictionary<string, List<string>>();
// populate the dictionary
var colNames = new List<string>() { "col1", "col2"};
IEnumerable[] columns = new IEnumerable[2];
columns[0] = myDic.Keys;
columns[1] = myDic.Values;
var mydata = engine.CreateDataFrame(columns.ToArray(), colNames.ToArray(), stringsAsFactors: false);
変換できませんタイプSystem.Collections.Generic.List`1 [可能System.String] [] Rベクトルへ
私はC#を話しませんが、この関数は 'CreateDataFrame'と呼ばれているので、data.tableではなくdata.frameを作成すると仮定します。 – Roland