#r #r-markdown
Вопрос:
Я новичок в Rmarkdown, и у меня возникли проблемы с форматированием моих выходных данных.
У меня есть смесь целых чисел и дробей, но я хочу представить значения в своих выходных данных в виде 2 значащих цифр после десятичной точки.
До сих пор мне удавалось уменьшить количество знаков после запятой до 2, используя следующий код в верхней части моего документа Rmarkdown:
# Register an inline hook: knitr::knit_hooks$set(inline = function(x) { x lt;- sprintf("%1.2f", x) paste(x, collapse = ", ") })
Однако это превратило все мои целые числа в значения с 2 десятичными знаками после них, чего я бы предпочел избежать (например, 26 теперь представлено как 26.00).
Есть ли какой-нибудь способ сделать это?
Комментарии:
1. Смотрите
signif()
функцию.