質問: engine.eval("t.test(dataframe$group1, mu=150, alternative=\"less\", data=dataframe)"); } ```
回答: `options`のヘルプを見てみると > > digits: controls the number of digits to print when printing numeric values. > > > とあります。要するに、`options(digits)`は、数値の表示桁数を制御するものです。あくまで**表示だけ**で、内部では、十進数で15桁ほどの有効桁数で値を持っています。Rで計算をすれば、`options(digits)`の設定にかかわらず、この有効桁数全部を使って計算しています。 JNIで取ってきているのは、表示結果ではなく、数値なので、`options(digits)`の設定は全く関係ありません。 数値自体の有効桁数を短くしたいのなら、別途、自分で計算する必要があると思います。