Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。interface(JRI)を使用して、Rの結果を取得しています。JRIで返す桁数とRのGUIで返す桁数に差異があり、どこでJRIの桁数を指定したら良いのか分かりません。どなたかご教示お願いします。【事象】RのGUI1.getOption(digits)を実行して、デフォルトの7であることを確認。2.「t.test」コマンドを実行して、tが-1.234567(数字は仮)でなることを確認。JRI1.evalでRのGUI1.と同じコマンドを実行して、デフォルトの7であることを確認。2.evalでRのGUI2.と同じコマンドを実行すると、tが-1.23456789012345(数字は仮)になってしまう。✳︎evalでOption(digits=1)を実行しても、上記2.と同じ結果になる。下記イメージになります。必要箇所だけ抜粋しています。ここでは7が返ってくる。ここでは5が返ってくる。★取得結果の桁数がRGUIを実行した際と異なる。19:16プログラム追記しました。values.とあります。要するに、options(digits)は、数値の表示桁数を制御するものです。表示だけで、内部では、十進数で15桁ほどの有効桁数で値を持っています。Rで計算をすれば、options(digits)の設定にかかわらず、この有効桁数全部を使って計算しています。JNIで取ってきているのは、表示結果ではなく、数値なので、options(digits)の設定は全く関係ありません。数値自体の有効桁数を短くしたいのなら、別途、自分で計算する必要があると思います。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。