我正在使用 RdotNet 构建R data frame
。
数据框有四列类型;的 string ,datetime,double,double
即可。
以下是代码:
List<double> HiSumOilList = new List<double>();
List<double> HiSumWaterList = new List<double>();
List<string> HI_CompNames = new List<string>();
List<DateTime> HI_DateRanges = new List<DateTime>();
IEnumerable[] HI_columns = new IEnumerable[4];
HI_columns[0] = HI_CompNames;
HI_columns[1] = HI_DateRanges;
HI_columns[2] = HiSumOilList;
HI_columns[3] = HiSumWaterList;
var HI_column_Names = new[] { "well", "date", "x.oil", "y.water"};
var HI_DF = engine.CreateDataFrame(HI_columns, columnNames: HI_column_Names);
当我调试数据帧值时,它给出了如下错误。关于为什么的任何想法?
RDotNet.dll中出现未处理的“System.NotSupportedException”类型异常 附加信息:无法将类型System.Collections.Generic.List`1 [System.DateTime]转换为R向量