0

これが明らかな場合は事前にお詫びしますが、オンラインで答えを見つけることができないようです。JavaからRでcsvファイルに書き込めるかと思っていました。たとえば、通常のデータを作成してcsvファイルに書き込む場合、次のように機能すると思いました。

Rengine re=new Rengine(args, false, new TextConsole());
re.eval("write.csv(rnorm(100,50,10), file='C:\\MyDocuments\\test.csv')")

また、控えめに言っても、JavaからRでオブジェクトを作成した場合、後でそれにアクセスする方法はありますか?簡単な例:

re.eval(x<-20)
re.eval(x<-x+40)
4

1 に答える 1

2

カールが上で述べたように、これはエスケープ文字「\」と関係があります。Javaの場合と同じように「\\」を試しましたが、Rもエスケープシーケンスをエスケープする必要があります。これは私が捕まった場所です。結局、6つのバックスラッシュが必要でした。

于 2011-11-07T12:26:34.013 に答える