如何创建/编辑宏在执行R?

护符护符 成员职位:39大师
2018年11月编辑 帮助

嗨,我想在RM中运行一些sql查询,并需要使用R来生成sql代码。

我正在考虑将sql代码发送到宏并参考“读取数据库”过程中的宏?

但是我如何在R中创建/编辑宏?任何帮助都很感激。谢谢你!

标记:

答案

  • 护符护符 成员职位:39大师

    我想出了一个办法:

    在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;”/>
    < /操作符>





    > < /过程
    < /操作符>
    > < /过程
登录注册置评。