como aumentar o limite para max.print em R

86

Estou usando o Graphpacote em R para análise maxclique de 5461 itens.

O item de saída final que recebo é muito longo, então estou recebendo o seguinte aviso:

alcançado getOption("max.print")- omitido 475569 linhas

Alguém pode me fornecer as dicas de como aumentar o limite para max.print.

Jay
fonte
4
você pode querer encontrar um formato de saída adequado e exportar dessa forma. Quando seus dados ficam grandes o suficiente, a impressão no console R rapidamente se torna mais dolorosa do que vale a pena.
Ari B. Friedman

Respostas:

112

Use o optionscomando, por exemplo options(max.print=1000000).

Veja ?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_.
NPE
fonte
olá aix: veja o resultado: $ maxCliques [[179798]] [1] "n4301" "n4630" "n4480" "n4977" "n4427" $ maxCliques [[179799]] [1] "n4301" "n4630" " n4480 "" n4592 "$ maxCliques [[179800]] [1]" n4301 "" n4630 "" n4480 "" n4328 "" n4595 "... porque começa em“ $ maxCliques [[179798]] ”em vez de" $ maxCliques [[1]] ", tão estranho!
Jay
1
@Jeol: R imprime tudo, mas por padrão o console armazena apenas as últimas 8.000 linhas de saída. Vá para Edit-> GUI preferences...-> linese aumente o valor. Então Save...e OK.
Richie Cotton de
Esta solução não funcionou no meu caso - depois de executar options(max.print=100)e head(df, 30)ver uma lista de nomes de colunas em vez de linhas de dados.
RobertF
42

Veja ?options:

options(max.print=999999)
rcs
fonte
16
options(max.print = .Machine$integer.max)é a versão mais extrema disso
MichaelChirico
1

defina as opções de função (max.print = 10000) na parte superior do seu programa. já que você deseja inicializar isso antes que funcione. Está funcionando para mim.

user11049208
fonte