Избегайте строки, напечатанной на консоли, усеченной (в RStudio)
Я хочу напечатать длинную строку в консоли RStudio, чтобы она не усекалась.
> paste(1:300, letters, collapse=" ")
[1] "1 a 2 b 3 c 4 d 5 e 6 f 7 g 8 h 9 i
...
181 y 182 z 183 a 184 b... <truncated>
Я предполагал, что это должно быть довольно просто, но я не могу понять, как это сделать. Я попробовал
options(max.print = 10000)
и просмотрел аргументы на страницах справки print
. Еще не повезло.
Какие параметры/настройки мне нужно изменить для достижения этого?
Ответы
Ответ 1
Это специальная функция RStudio, предназначенная для решения проблем, при которых чрезмерно длинные строки печати могут привести к медлительности IDE. (Я считаю, что он был добавлен с последней версией, v0.99.896)
Вы можете отказаться от этой усечки, установив для параметра Limit length of lines displayed in the console to:
значение 0 (см. окончательный вариант в диалоговом окне):
![введите описание изображения здесь]()
Ответ 2
Правильный ответ на RStudio. Чтобы перейти к экрану, указанному выше, на вкладках RStudio над IDE выберите Tools --> Global Options...
, а затем выполните рекомендуемые шаги.
Помните, что это глобальные параметры, поэтому, пожалуйста, используйте с осторожностью, для большого вывода это может значительно снизить производительность IDE (иногда это может зависнуть).