看起来你是新来的。登录或注册开始。
嗨,我想在RM中运行一些sql查询,并需要使用R来生成sql代码。
我正在考虑将sql代码发送到宏并参考“读取数据库”过程中的宏?
但是我如何在R中创建/编辑宏?任何帮助都很感激。谢谢你!
我想出了一个办法:
在R中生成一些东西,并通过返回data.frame(x = something)使其成为R的输出
并将此输出数据帧发送到“提取宏”过程中,并提取x列,第一行-内容是什么。
代码:
<?xml version="1.0" encoding="UTF-8" standalone="no"?><过程version = " 6.4.000 " >> <上下文<输入/ ><输出/ ><宏/ >> < /上下文<过程扩展= " true " ><参数键=“脚本”值= " & # 10;rm_main = function () {& # 10; & # 10; & # 9; data.frame (x = 50) & # 10; & # 10;} & # 10;”/>< /操作符><列出关键= " additional_macros " / >< /操作符><参数键=“脚本”值= " rm_main = function (nn = % {nn}){& # 10; & # 10; & # 9; & # 10; & # 9;打印(nn * 2) & # 10; & # 9; & # 10; & # 9; data.frame(新= nn * 2) & # 10;} & # 10;”/>< /操作符>> < /过程< /操作符>> < /过程
答案
我想出了一个办法:
在R中生成一些东西,并通过返回data.frame(x = something)使其成为R的输出
并将此输出数据帧发送到“提取宏”过程中,并提取x列,第一行-内容是什么。
代码: