在VBA宏中嵌入R进程
标题正是——有没有办法从excel宏调用r进程?我不熟悉r进程,但这个链接似乎对您的问题有效 RExcel-从Excel中使用R 概述 Excel加载项RExcel.xla允许在Excel中使用R。该软件包还包含一些 Excel工作簿演示了在Excel中使用R的不同技术。 有两种类型的服务器,forground和background。后台服务器对服务器完全隐藏 用户,所有与R的交互都必须在Excel中完成。前台服务器允许直接访问R GUI 在Excel中工作时使用命令行。backgound服务器与R(D)COM服务器一起安装 后台服务器依赖于{R}-包rcom,它必须从CRAN>安装 用法 从Excel中使用R至少有三种不同的方法 草稿行模式 直接在Excel工作表中编写R代码并传输标量、向量和矩阵变量 在R和Excel之间 宏模式在VBA宏中嵌入R进程,vba,r,embed,Vba,R,Embed,标题正是——有没有办法从excel宏调用r进程?我不熟悉r进程,但这个链接似乎对您的问题有效 RExcel-从Excel中使用R 概述 Excel加载项RExcel.xla允许在Excel中使用R。该软件包还包含一些 Excel工作簿演示了在Excel中使用R的不同技术。 有两种类型的服务器,forground和background。后台服务器对服务器完全隐藏 用户,所有与R的交互都必须在Excel中完成。前台服务器允许直接访问R GUI 在Excel中工作时使用命令行。backgound服务
使用VBA和RExcel.xla提供的宏编写宏,将宏附加到菜单 项目或工具栏项目
工作表函数 R可以在工作表单元格中的函数中直接调用 草稿行模式 RExcel菜单包含以下项目: R起点 启动与R的连接 如有必要,从Excel启动要访问的R进程> 有关在启动时执行代码的详细信息,请参阅启动部分 关闭R 运行此进程时,R Start更改为关闭R 运行代码 在Excel中选择包含有效R代码的范围(仅一列宽),然后选择此 菜单项执行所选代码 得到 获取活动Excel单元格或区域中R变量的值 可能的值是标量和数字矩阵、字符串或数据帧 放 将所选Excel范围的值放入R变量中。 可能的值是标量和数字矩阵、字符串或数据帧。 如果要放置数据框,Excel范围的第一行必须包含 数据帧。 Put for dataframes仅传输可见行和列中的数据,而隐藏行和列则不会 被转移 复制代码 将选定范围的内容放在Windows剪贴板上(假设它是R代码),然后换行VBA过程中的代码调用以使其准备好包含在VBA宏中,RExcel是一个免费的Excel外接程序,可从R分发网络下载。RExcel将R的整套统计和图形方法无缝集成到Excel中
这本书通过熟悉的Microsoft Excel为刚开始使用R的人提供了一个很好的入口。我对R不太熟悉。但我发现以下两个链接非常有用: 以及
[]这是怎么称呼的,谷歌是你的朋友?:-)谷歌绝对是一个朋友。我知道被接受的答案是上标的,这让它看起来做得不错,但是。。。只有链接的答案是。他们是军团。请阅读:
为链接提供上下文
。