在Renjin,尝试编写R脚本而不会丢失引号

时间:2014-07-10 16:29:02

标签: java r renjin

让我们说我有以下Java代码,使用Renjin在JVM上运行R:

ScriptEngineManager manager = new ScriptEngineManager();
// create a Renjin engine:
ScriptEngine engine = manager.getEngineByName("Renjin");

我想使用Renjin评估以下R代码:

analysis.time<-format(Sys.time(), "%a %b %d %X %Y")

为此,我使用Renjin编写了这个Java代码:

engine.eval("analysis.time<-format(Sys.time(), "%a %b %d %X %Y")");

但是,由于%a %b %d %X %Y周围的引号,我的代码分为两部分。我怎么写这个以保持一致?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以在\“引号前面使用转义字符(反斜杠("%a %b %d %X %Y))。