让我们说我有以下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
周围的引号,我的代码分为两部分。我怎么写这个以保持一致?
谢谢!
答案 0 :(得分:0)
您可以在\
“引号前面使用转义字符(反斜杠("%a %b %d %X %Y
))。