Выход стандартного R выглядит следующим образом
> 3
[1] 3
Чтобы удалить префикс 1, вы можете использовать
> cat(3)
3
Есть ли способ удалить это глобально? Или вам нужно обернуть cat()
вокруг всего?
Кроме того, я использую это внутри knitr, поэтому, если не существует глобальной настройки R, может быть широкая настройка knitr, я действительно смотрел, но не мог ее увидеть.
Изменить: спросили, почему это нужно, например, если вы хотите структурировать отчет, как показано ниже. [1]
просто не нужен и ничего не значит для всех пользователей R (ака, аудитория).
Дополнительная информация: В knitr вы можете использовать \Sexpr {} или r ...
для оценки чего-то в строке, и в этом случае он не печатает [1]
. Например, если у вас есть:
There are `r sum(mtcars$cyl==6)` cars with 6 cylinders.
Вы получите:
Есть 7 автомобилей с 6 цилиндрами.
Как ваш вывод, а не:
Есть [1]
7 автомобилей с 6 цилиндрами.