Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.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#中的数据帧处理与R相连_C#_Wpf_R_R.net - Fatal编程技术网

C#中的数据帧处理与R相连

C#中的数据帧处理与R相连,c#,wpf,r,r.net,C#,Wpf,R,R.net,我试图通过WPF应用程序处理R中的数据帧。 我使用RDotNet作为R和C之间的接口,我的代码片段如下 DataFrame mapp=engine_1.评估(“mapp”).AsDataFrame() 我无法获取特定的列或行,即无法实现mapp[1]类型索引。将返回整个数据帧 如果有人能提出任何方法,我将不胜感激,我正在探索Deedle并使用DataGrid控件 谢谢 那么,如果R中的mapp变量确实是一个数据帧(我们无法从您的代码片段中判断),那么它确实应该作为一个数据帧返回,这有什么奇怪的?

我试图通过WPF应用程序处理R中的数据帧。 我使用RDotNet作为R和C之间的接口,我的代码片段如下

DataFrame mapp=engine_1.评估(“mapp”).AsDataFrame()

我无法获取特定的列或行,即无法实现mapp[1]类型索引。将返回整个数据帧

如果有人能提出任何方法,我将不胜感激,我正在探索Deedle并使用DataGrid控件


谢谢

那么,如果R中的mapp变量确实是一个数据帧(我们无法从您的代码片段中判断),那么它确实应该作为一个数据帧返回,这有什么奇怪的?您可以通过单项索引、整数或列名来访问它

// cases <- expand.grid(x=1:3, y=letters[1:3])
var letterCases = engine.Evaluate("cases[,'y']").AsCharacter().ToArray();
// Equivalent:
var df = engine.GetSymbol("cases").AsDataFrame();
letterCases = df[1].AsCharacter().ToArray();
letterCases = df["y"].AsCharacter().ToArray();
//案例