R 统计学工具部署和使用

由于公司内部对于市场数据分析的需求,要求引入R统计工具,并集成到报表工具中。对于R的介绍,大家请百度一下,当然,最好能去看官方的说明 https://www.r-project.org/

下面简单介绍一下R工具的安装和数据分析工具Spotfire的集成使用。

1. 安装R环境

    这个比较简单,大家去官网下载一个http://cran.us.r-project.org/。根据你的操作系统选择正确的版本,我这边使用的是windows版本,写本文时的版本是3.2.3 http://cran.us.r-project.org/bin/windows/base/R-3.2.3-win.exe

2. 好了直接到bin目录下(本机目录"C:Program FilesRR-3.2.2inx64Rgui.exe")云心Rgui.exe。出来控制GUI的程序,当然,同目录下有一个R.exe的的控制台程序,我这个版本使用的时候还会经常卡住不能输入,所以放弃使用了,反正也不差怎       么点资源占用

    Rgui运行界面

3. 这边主要介绍部署,所以不多写使用内容,有兴趣可以看一下这个例子http://syntelli.com/tip-of-the-week/use-r-scripts-tibco-spotfire-terr/#prettyPhoto,英文的,没时间翻译它,看看界面吧。国内可能用不了美国的人口调查数据,这版用代理下了这个jason文件(census.zip),供参考。值得一提的是,文中提到的jason library已经被rjson替代,可以直接在Rgui中使用install.packages("rjson")安装这个库。

要导入数据,可以使用下面的语句:

library("rjson")
json_file <- "{path}/data.jason"
data <- data.frame(
fromJSON(paste(readLines(json_file), collapse=""))
,stringsAsFactors = FALSE
)
data

显示结果如下:

 对于如何集成到Spotfire,下一篇再说明。

原文地址:https://www.cnblogs.com/zenghanxi/p/5053543.html