Mic*_*ins 11
我对r进程不熟悉,但此链接似乎对您的问题有效.
http://www.unt.edu/rss/class/splus/UsingRWithinExcel.pdf
RExcel - 在Excel中使用R
概观
Excel插件RExcel.xla
允许在Excel中使用R. 该软件包还包含一些Excel工作簿,演示了在Excel中使用R的不同技术.有两种类型的服务器,forground和background.后台服务器完全对用户隐藏,与R的所有交互都必须在Excel中完成.前台服务器允许在Excel中工作时直接访问R GUI命令行.后台服务器安装有R(D)COM服务器,后台服务器依赖于必须安装的{R} -package rcom>来自CRAN.
用法
在Excel Scratchpad模式中使用R 至少有三种不同的方法在Excel工作表中直接编写R代码并在R和Excel之间传输标量,向量和矩阵变量
微距模式
使用VBA和RExcel.xla提供的宏编写宏,将宏附加到菜单项或工具栏项
工作表功能
R可以直接在工作表单元格中的函数中调用
Scratchpad模式
RExcel菜单包含以下项目:
R开始
启动与R的连接如果需要,启动要访问的R进程>从Excel中有关在启动时执行代码的详细信息,请参阅启动部分
关闭R.
当此过程运行时,R开始更改为关闭R运行代码在包含有效R代码的Excel中选择一个范围(仅一列宽),然后选择此菜单项将执行所选代码
得到
获取活动Excel单元格或范围中的R变量的值可能的值是数字或字符串或数据框架的标量和矩阵.
放
将所选Excel范围的值放入R变量中.可能的值是数字或字符串或数据帧的标量和矩阵.如果要放置数据框,则Excel范围的第一行必须包含数据框的变量名称.对于数据帧,仅在可见行和列中传输数据,不会传输隐藏的行和列.
复制代码
将所选范围的内容放在Windows剪贴板上,假设它是R代码,并将代码包装在VBA过程调用中以使其准备好包含在VBA宏中
Geo*_*tas 10
RExcel,一个可以从R分发网络下载的Excel免费插件.RExcel将整套R的统计和图形方法无缝集成到Excel中.
R Through Excel一书为那些刚刚从熟悉的Microsoft Excel开始的人提供了一个很好的入门.