Hi,

So the file you want to read is on the client machine, and you want to transfer it to the server and read it into R ?

What I guess you need is :
- open a FileInputStream, many many tutorials on the web will tell you how this works.
- open a RFileOutputStream
- call the read(byte[] b) method of the FileInputStream as many times as necessary to get a byte[] each time
- send each of these byte[] to the RFileOutputStream
- close the RFileOutputStream when there is nothing more to send
- then your file is in the server side now, you can read it into R using whatever suitable R command read.csv, read.delim, ...

Does that help ?

Romain


On 08/04/2009 04:01 PM, joaodaniel wrote:

Hello,

Actually you are right. I was looking on the wrong direction. But I still
got some doubts about how to use those methods.

I want to open a file on the client machine, for example a txt
tab-delimited, and create a dataframe with its information on R.

I got to create a RFileInputStream object, using the openFile method, so it
store the file information. Then I must use the read() method from the
RFileInputStream to get file information. And finally, I should use the
assing() method to relate the data with an R object. Is that right?


Romain Francois-2 wrote:
Hi,

The Rserve implementation of REngine does not support references (yet?).
Anyway, I don't think references are what you need here.

You probably want the methods createFile and openFile that create
RFileInputStream and RFileOutputStream which you can use to transfer
files through the R server wire.
http://www.rforge.net/org/docs/org/rosuda/REngine/Rserve/RConnection.html

Romain

On 08/03/2009 04:57 PM, joaodaniel wrote:
I need to input a txt, or xls, file from a client to R, using RServe.

 From what I've been reading, the best way to do this, is using the
'createReference' method, from REngine package.
But I couldn't find any documents exemplifying it's use. I got  to upload
a
file from java? And then? How do i refeer the file to this method?

Best Regards,

J. Daniel

--
Romain Francois
Professional R Enthusiast
+33(0) 6 28 91 30 30
http://romainfrancois.blog.free.fr
|- http://tr.im/vfxe : R GUI page on the R wiki
|- http://tr.im/tlNb : RGG#155, 156 and 157
`- http://tr.im/rw0p : useR! slides

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to