首页 > 编程语言 > 详细

VS、C#配置R语言环境

时间:2019-07-10 23:16:35      阅读:109      评论:0      收藏:0      [点我收藏+]

R语言学习笔记(一)——在Vs、C#中配置R语言环境。

最近在学习小众的R语言,所以将遇到的问题记录下来供大家参考,不足之处请大家指正。

至于R语言的介绍就不多说了,它集成了复杂的数学算法,将之封装成简单函数,开发者可以直接调用,使用得当绝对是一把利器。

配置前准备:

1.R语言安装包,因为是开源的所以大家可以直接去官网下载。https://cran.r-project.org/src/base/R-3/

官网最新版是3.6.1,我这是使用的是3.5.1。

2.R环境的引用类库。

直接网盘奉献:

链接:https://pan.baidu.com/s/1zwRM6YnYpSQuHGvE1Gupog
提取码:fhoz

正式开始:
一.打开下载好的安装包,直接一步一步下一步。

技术分享图片

 

技术分享图片

技术分享图片

 

二.打开VS,我这里是2012。

1.新建控制台

2.添加引用

技术分享图片

 

技术分享图片

3.可以将下面这段代码拷走测试

先设置R语言路径、环境

技术分享图片
 1 string RVersion = "R-3.5.1"
 2 string dlldir = @"C:\Program Files\R\"+RVersion+@"\bin\x64";//默认64位
 3             bool r_located = false;
 4             var rPath = System.Environment.Is64BitProcess ?
 5             string.Format(@"C:\Program Files\R\"+RVersion+@"\bin\x64") :
 6             string.Format(@"C:\Program Files\R\"+RVersion+@"\bin\i386");
 7             dlldir = rPath;
 8             while (r_located == false)
 9             {
10                 try
11                 {
12                     REngine.SetEnvironmentVariables(dlldir);
13                     r_located = true;
14                 }
15                 catch
16                 {
17                     if (System.Environment.Is64BitProcess)
18                     {
19                         MessageBox.Show(@"找不到R运行环境:\R\" + RVersion + @"\bin\x64 " + " \n请手动添加文件夹目录");
20                     }
21                     else
22                     {
23                         MessageBox.Show(@"找不到R运行环境:\R\" + RVersion + @"\bin\i386" + " \n请手动添加文件夹目录");
24                     }
25                     FolderBrowserDialog folderBrowserDialog1 = new FolderBrowserDialog();
26                     if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
27                     {
28                         dlldir = @folderBrowserDialog1.SelectedPath;
29                     }
30                 }
31             }
32 REngine engine = REngine.GetInstance();
33 engine.Initialize();
View Code

 

后进行调用函数

 

VS、C#配置R语言环境

原文:https://www.cnblogs.com/tigerK/p/11167089.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!