Re: [Rd] How to efficiently share data (a dataframe) between R and Java

2015-12-15 Thread Ing . Jaroslav Kuchaƙ
Dear all, thank you for your hints. I would prefer to do not use Rserve as Dirk mentioned. @Simon I have full control over the Java implementation - I can adapt the code that I use for the communication R <-> Java. > You can natively access structures on each side. The fastest way is to > use

Re: [Rd] How to efficiently share data (a dataframe) between R and Java

2015-12-15 Thread Simon Urbanek
You can pass the entire df, example: > data(iris) > iris$sp = as.character(iris$Species) > o=.jarray(lapply(iris, .jarray)) > .jcall("C",,"df",o) df, 6 variables [0]: double[150] [1]: double[150] [2]: double[150] [3]: double[150] [4]: int[150] [5]: String[150] Java code: public class C {