У мене є число, наприклад 1.128347132904321674821, яке я хотів би показати як два знаки після коми при виході на екран (або записаному у файл). Як це зробити?
x <- 1.128347132904321674821
Редагувати:
Використання:
options(digits=2)
Було запропоновано як можливу відповідь. Чи є спосіб вказати це в сценарії для одноразового використання? Коли я додаю його до свого сценарію, він, схоже, не робить нічого іншого, і мені не цікаво багато повторного введення для форматування кожного номера (я автоматизую дуже великий звіт).
-
Відповідь: кругла (x, цифри = 2)
controls the number of digits to print when printing numeric values. It is a suggestion only. Valid values are 1...22 with default 7. See the note in print.default about values greater than 15.
з? опцій, це впливає лише на вихід.
round(23, digits=2)
буде надруковано, 23
а не 23.00
. Якщо ви хочете , останній, спробуйте stackoverflow.com/a/12135122/180892