C# C Deedle.Rplugin R数据帧到Deedle.Frame
我试图将C中Rdotnet环境中的数据帧读入Deedle.Frame,而不必具体说明TRowKey和TColumnKey的类型,因为动态地我可能不知道这些类型 我试过了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();
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,而不使用循环
多谢各位