我正在使用rmarkDown中的一个SQL块,并且知道我可以参考:
之类的R变量```{sql connection=db}
select * from [dbo].[B]
where BATCH_ID = ?BATCH_ID
```
是否可以使用任何特殊的语法来评估R表达式?我希望我可以做类似的事情:
```{sql connection=db}
select * from [dbo].[B]
where BATCH_ID = ?RESULT$BATCH_ID
```
这是可能的吗?
好吧,找到https://github.com/yihui/knitr/knitr/blob/ca04a42ca5974040404040404013dab7e6172af1c92af1c92f1c92f20dd/r/engine.r,从429上来看,我可以在429上供您处理。。它只是在寻找变量,没有表达式评估,但是至少我知道现在要去哪里添加。
在短期内,我将以下内容添加到我需要的变量(不想一对一的情况下)。
mapply(FUN=assign, names(RESULT), RESULT, MoreArgs=list(pos=1))