2014-01-20 2 views
2

Хо, я получаю стандартное значение p (в десятичных разрядах), когда каждый раз, когда я получаю эти научные обозначения?Форматирование значения p в научных обозначениях для обычных

Я попытался выбрать формат, но все-таки получить тот же

> format(1.3e-12, width=5) 
[1] "1.3e-12" 
+0

возможного дубликат [Force R не использовать экспоненциальное обозначение (например, е + 10)?] (Http://stackoverflow.com/ вопросы/9397664/force-r-not-to-use-exponential-notation-eg-e10) – Jota

ответ

3
format(1.3e-12, scientific=FALSE) 
[1] "0.0000000000013" 
+0

Спасибо. Как обрезать его до нужной ширины? скажем, 5? – mani

+0

Существует множество способов, таких как 'substr (формат (1.3e-12, science = FALSE), 0,6); Sprintf ("% 6f", 1.3E-12); формат (1.23456789, цифры = 5) '... – lukeA