Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.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.NET创建Data.Frame_C#_R_R.net - Fatal编程技术网

C# 使用R.NET创建Data.Frame

C# 使用R.NET创建Data.Frame,c#,r,r.net,C#,R,R.net,我使用C#中的R.NET项目调用R函数。有没有办法在C#中创建数据帧?我看到这里有一个数据帧类型: 目前,我可以通过将数据(整数值)处理成一系列字符串,然后使用R.NET的evaluate命令,在R中创建data.frame,但是有没有一种方法可以将数据(整数值)推送到R,而不必经过字符串转换过程 例如(我的最终问题是),有没有一种方法可以使用本机整数值在C#中创建数据帧 提前感谢。REngine对象有一个方法CreateDataFrame,这是创建数据帧的首选方法 您将找到示例用法 另一个例子

我使用C#中的R.NET项目调用R函数。有没有办法在C#中创建数据帧?我看到这里有一个数据帧类型:

目前,我可以通过将数据(整数值)处理成一系列字符串,然后使用R.NET的evaluate命令,在R中创建data.frame,但是有没有一种方法可以将数据(整数值)推送到R,而不必经过字符串转换过程

例如(我的最终问题是),有没有一种方法可以使用本机整数值在C#中创建数据帧


提前感谢。

REngine对象有一个方法
CreateDataFrame
,这是创建数据帧的首选方法

您将找到示例用法


另一个例子可以在

中找到,这似乎是可能的:但当查看时,似乎没有SetRow()方法谢谢,@j-m。经过进一步的研究,这似乎是通过专门定义的R.NET方法实现的唯一方法。然而,我发现我可以通过在R.net引擎上调用eval方法并使用在R中使用的语法来获得更快的结果。因此,一个简单的例子是:myREngine.eval(“myDataframe”)