全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2569 3
2010-08-06
rt。貌似可以在excel里调用,是吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-8-21 21:17:20
1# warrenzhang   自己搜索下RExcel就知道了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-2-5 14:40:56
这个Rcom不是独立用来着~~~
   
如果平时工作以Excel为主,仅仅只是想扩展Excel的功能,可以到官网上下载一个RAndFriendsSetup2101V3.0-18-1.exe文件,100多M,资源和网页都是实时更新的,当前版本包含了最新的R 2.10.1、rscproxy 1.3-1、rcom 2.2-1和RExcel 3.0-18。双击安装后,自动把包括R在内的所有东西都装好并自动配置Excel,直接就会发现Excel上多出一个菜单。
  

如果想看着环境一步步搭建起来,就要手动安装了。CRAN上有个RExcelInstaller,是个专门安装Rexcel的package,可以使用install.packages("RExcelInstaller") 自动安装,该包依赖于CRAN上的另一个包rcom,而rcom又依赖于rscproxy。可以在CRAN上分别下载这三个包,然后按顺序进行本地安装,不过不推荐,容易出现版本不匹配的问题,直接install.packages("RExcelInstaller") 把三个包都装好就行。
  

rscproxy是一个为第三方应用(比如statconnDCOM和ROOo等)提供数据类型转换的包,是安装rcom的先决条件。rcom实际上就是一个R的客户端接口和COM服务器。装好rcom后,通过library(rcom)加载,然后利用installstatconnDCOM()命令安装一个COM服务器,该命令会自动从网上下载最新的statconnDCOM.latest.exe然后安装,也可以手动在官网下载这个文件,通过双击自动安装。装好后发现开始菜单里出现DCOM的子菜单,这和以前的R(D)COM Server非常相似,其实就是一个东西。
  

这些装好后就可以安装Rexcel了,RExcelInstaller包中运行installRExcel(),可以直接从网上下载RExcelInst.latest.exe并安装,手工下载后双击安装效果也是一样的,不过我把下载文件放在D盘无法安装,放C盘就行了,不知是因为认盘还是文件系统的原因。如果使用管理员模式登录,安装的过程中会自动把相关的Excel宏文件注册进去,并修改Excel的权限,如果不是管理员模式,需要在开始菜单里新出现的Rexcel中点击“Activate RExcel”,手工加载宏。
  

打开Excel,就发现多出了一个Rexcel的菜单,和以前的效果一样,使用方式也一样。安装虽然变复杂一些,但是变得更可控了。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-2-6 05:42:17
不是跨平台的,弃之。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群