как увеличить лимит максимальной печати в R


86

Я использую Graphпакет в R для maxclique-анализа 5461 элемента.

Последний элемент вывода, который я получаю, очень длинный, поэтому я получаю следующее предупреждение:

достигнуто getOption("max.print")- пропущено 475569 строк

Может ли кто-нибудь дать мне указатели, как увеличить лимит для max.print.


4
вы можете найти подходящий выходной формат и экспортировать его таким образом. Как только ваши данные станут достаточно большими, печать на консоли R быстро станет больше проблемой, чем того стоит.
Ари Б. Фридман

Ответы:


112

Используйте optionsкоманду, например options(max.print=1000000).

Смотрите ?options:

 ‘max.print’: integer, defaulting to ‘99999’.  ‘print’ or ‘show’
      methods can make use of this option, to limit the amount of
      information that is printed, to something in the order of
      (and typically slightly less than) ‘max.print’ _entries_.

привет aix: см. результат: $ maxCliques [[179798]] [1] "n4301" "n4630" "n4480" "n4977" "n4427" $ maxCliques [[179799]] [1] "n4301" "n4630" " n4480 "" n4592 "$ maxCliques [[179800]] [1]" n4301 "" n4630 "" n4480 "" n4328 "" n4595 "... почему он начинается с" $ maxCliques [[179798]] "вместо" $ maxCliques [[1]] ", странно!
Джей

1
@Jeol: R печатает все, но по умолчанию консоль хранит только последние 8000 строк вывода. Перейдите Edit-> GUI preferences...-> linesи увеличьте значение. Потом Save...и OK.
Richie Cotton

Это решение не работает в моем случае - после запуска , options(max.print=100)а затем head(df, 30)я вижу список имен столбцов вместо строк данных.
RobertF

42

Смотрите ?options:

options(max.print=999999)

16
options(max.print = .Machine$integer.max)это самый крайний вариант это
MichaelChirico

1

установите параметры функции (max.print = 10000) в верхней части вашей программы. поскольку вы хотите инициализировать это, прежде чем оно сработает. У меня это работает.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.