2016-05-17 8 views
0

リストのすべての番号が同じ形式で残るようにしています。 科学的表記形式の数字の末尾のゼロをRで保持する方法を知っている人はいますか?R {ベース}末尾のゼロを科学記法で保持する

例:

x<-0.2195649 
format(x, scientific = T,digits = 3) 
#[1] "2.2e-01" 

望ましい結果は次のようになります。

[1] "2.20e-01" 
+0

optionsコマンドを試してみてください。options(digits = 6) – Dave2e

答えて

2

私はこの質問の重複がどこかに存在していることはほぼ確実です。いずれの場合においても、所望の出力がsprintf()を得ることができる。

sprintf("%.2e", x) 
#[1] "2.20e-01" 

"%.2e"形式指定子は数xが正規化指数表記で小数点以下2桁で表示されるべきであることを示しています。

これが役に立ちます。

関連する問題