如何编写CSV并将其存储为JRI中的字符串?

时间:2019-04-11 08:46:36

标签: java r csv export-to-csv jri

我正在寻找一种将CSV格式的文本存储到JRI(Java / R接口)字符串中的方法。目前,我知道处理CSV文件的唯一方法是:

write.csv(MyData, file = "MyData.csv")

MyData格式化为CSV并将其写入CSV文件。但是,我的应用程序不使用文件,因此我需要将write.csv的输出设置为变量而不是文件。

根据documentation,我尝试了此代码段,只是将data.frame格式化为字符串。

REXP s = Rutils.rengine.eval("write_csv(foo, sep = ',', quote = TRUE, row.names = FALSE, col.names = FALSE)");
System.out.println(s);

成为Rutils我存储Rengine的类和foo我尝试格式化的数据帧的类(其中包含从arules'{{1}中提取的关联规则}功能。

但是,每次运行文件时,我的输出都是apriori

有什么办法吗?

0 个答案:

没有答案
相关问题