私が達成しようとしているのは、印刷されたすべての数字を最大7
桁数で表示することです。印刷したいものの例を次に示します。
0.000000 (実際の数値は 0.000000000029481.....)
0.299180 (実際の数値は 0.299180291884922.....)
options(scipen=99999)
と を使用して、後者のタイプの数値で成功しましたoptions(digits=6)
。ただし、前者の例では常に膨大な数のゼロが出力され、その後にゼロ以外の 5 つの数字が続きます。これが発生しないようにして、目的の結果を達成するにはどうすればよいですか? 私も科学的表記法を望んでいません。
これを、すべてのコンテキストですべての印刷された数字に適用したいと考えています。たとえば、行列があり、それA
を と呼び、この行列を出力する場合、すべての要素を 6 ~ 7 桁にする必要があります。これは、すべてのコンテキストのすべての印刷で自動的に行われるようにしたいです。options(digits=6)
を使用するのと同じようoptions(scipen=99999)
に、すべてのコンテキストで自動化します。