我正在编写一个R包,其中R代码与Java应用程序对话。Java应用程序输出CSV格式的字符串,我希望R代码能够直接读取该字符串并将其转换为data.frame。
您可以改用rJava包吗?
—
约书亚·乌尔里希
也许您可以在allow.Escapes中随意摆弄(在read.table中)。只要确保java输出使用\ n换行即可。
—
RomanLuštrik2010年
@Joshua我正在使用rJava与我的Java程序对话。我认为将我的重量级Java对象首先转换为字符串,然后再将其传递给R
—
效率更高。– Tommy chheng 2010年
汤米,是什么让您认为手动序列化比Simon放入rJava的效率更高?您是否对其中任何一项进行了基准测试?
—
德克·埃德比布特
也许高效是个错误的词。我的输入是类似哈希图的对象的数组,而我的输出是R data.frame。我没有在rJava中看到任何可以将java对象表示为data.frame的东西,因此我将对象格式化为字符串,然后将其转换为R data.frame。任何更有效的处理建议将不胜感激。
—
汤米·郑