Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C Deedle.Rplugin R数据帧到Deedle.Frame_C#_R_Deedle_R.net - Fatal编程技术网

C# C Deedle.Rplugin R数据帧到Deedle.Frame

C# C Deedle.Rplugin R数据帧到Deedle.Frame,c#,r,deedle,r.net,C#,R,Deedle,R.net,我试图将C中Rdotnet环境中的数据帧读入Deedle.Frame,而不必具体说明TRowKey和TColumnKey的类型,因为动态地我可能不知道这些类型 我试过了 var temp = RInterop.defaultFromR(engine.GetSymbol(Rvarname).AsDataFrame()); //Rvarname is a dataframe in R environment 为了将此转换为帧,我尝试- Type ftype = temp.GetType();

我试图将C中Rdotnet环境中的数据帧读入Deedle.Frame,而不必具体说明TRowKey和TColumnKey的类型,因为动态地我可能不知道这些类型

我试过了

var temp  = RInterop.defaultFromR(engine.GetSymbol(Rvarname).AsDataFrame()); 
//Rvarname is a dataframe in R environment
为了将此转换为帧,我尝试-

Type ftype = temp.GetType();
Frame< ftype.GetGenericArguments()[0], ftype.GetGenericArguments()[1] > dframe = new Frame<....>()
但这不起作用,因为无法访问常规参数。 您能否建议一种方法来实现这一点,而不必使用特定的Deedle.Rplugin类(如DataFrameStringFromr、DataFrameIntStringFromR等)进行排序

最后,我想在datagridview中显示R dataframe,而不使用循环

多谢各位