随笔 - 31  文章 - 2 评论 - 26 阅读 - 46600
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

由于公司内部对于市场数据分析的需求,要求引入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 Files\R\R-3.2.2\bin\x64\Rgui.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,下一篇再说明。

posted on   烂人  阅读(822)  评论(1编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示