Начиная с R (3.3.1 64 бит в Windows), я обнаружил, что mean() предоставляет слишком много дробных цифр, поэтому я использовал round (x, 1), чтобы обрезать их. Хотя это работает для меньших чисел, несколько больших чисел выводятся в странном формате, который не подчиняется правилам округления (IMHO): Я вижу вывод 1.330710e+04
. Очевидно, что это число должно быть 13307.1
; в показанном формате на самом деле отображаются две дробные цифры. Есть ли способ получить более красивое форматирование? Я сделал ошибку?формат округлых больших чисел в R
0
A
ответ
1
> format(round(345678998766.01))
[1] "3.45679e+11"
> format(round(345678998766.01), digits = 10)
[1] "345678998766"
> format(round(mean(c(345678998766.01, 345678998766.01))))
[1] "3.45679e+11"
> format(round(mean(c(345678998766.01, 345678998766.01))), digits = 10)
[1] "345678998766"
+0
Один связанный вопрос: какая функция используется R для неявного вывода (т. Е .: если я введу '1 + 2')? 'print',' format' или что-то еще? –
Смежные вопросы
- 1. Формат чисел Twig без округлых десятичных знаков
- 2. десятичный формат для больших чисел в Java
- 3. Класс DecimalFormat, не изменяя округлых чисел
- 4. Умножение больших чисел в C++
- 5. Сохранение больших чисел
- 6. Лучшая реализация Ruby округлых десятичных чисел до ближайшего 0.5
- 7. Сравнение больших чисел
- 8. Преобразование округлых десятичных чисел в (приблизительно) радикальное значение?
- 9. вычисление Комбинация для больших чисел
- 10. Существует ли простая симуляция закона больших чисел в r?
- 11. Python CSV-читатель файлов: формат плохих ячеек для больших чисел
- 12. Какой формат данных для больших файлов в R?
- 13. Модификация модуля больших чисел
- 14. Сортировка больших чисел
- 15. Отдел больших чисел
- 16. Математическое представление больших чисел?
- 17. Суммирование больших чисел
- 18. Поразрядное сравнение больших чисел
- 19. Обработка очень больших чисел
- 20. Генерация больших случайных чисел
- 21. Факторизация больших чисел
- 22. read_csv импорт больших чисел
- 23. Matlab: Сохранение больших чисел
- 24. Вычитание больших целых чисел
- 25. C: Печать больших чисел
- 26. Modulo умножения больших чисел
- 27. C++ Обработка больших чисел
- 28. Типы для больших чисел
- 29. Отливки больших чисел
- 30. Разделения очень больших чисел
попробовать 'опции (цифры = 10)' –
документы говорят, по умолчанию '7', но когда я изменить его на' 7' выход правильно (при использовании интерактивной 'печати()'), также. Кажется, что 'цифры 'даже переопределяют дробные цифры' round() 'возвращает. Есть ли какая-то четкая документация? –