2011-07-20 16 views
39

Używam pakietu Graph w R do analizy maxcque 5461 pozycji.jak zwiększyć limit dla max.print w R

Ostateczna pozycja wyjściowa, która pojawia się bardzo długo, więc otrzymuję następujące ostrzeżenie:

osiągniętego getOption("max.print") - pominiętymi 475569 rzędy

Może ktoś proszę podać mi wskazówek z jak zwiększyć limit dla max.print.

+3

może chcesz znaleźć odpowiedni format wyjściowy i eksport ten sposób. Gdy dane staną się wystarczająco duże, drukowanie na konsoli R szybko stanie się większym bólem niż jest warte. –

Odpowiedz

53

pomocą polecenia options np options(max.print=1000000).

Zobacz ?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_. 
+0

hello aix: zobacz wynikowy wynik: $ maxCliques [[179798]] [1] "n4301" "n4630" " n4480" "n4977" "n4427" $ maxCliques [[179799]] [1] "n4301" "n4630" "n4480" "n4592" $ maxCliques [[179800]] [1] "n4301" " n4630 "" n4480 "" n4328 "" n4595 " ... dlaczego zaczyna się od" $ maxCliques [[179798]] "zamiast" $ maxCliques [[1]] ", więc dziwne! – Jay

+0

@Jeol: R drukuje całą rzecz, ale domyślnie konsola przechowuje tylko ostatnie 8000 linii wyjściowych. Przejdź do 'Edit' ->' Preferencje GUI ... '->' lines' i zwiększ wartość. Następnie "Zapisz ..." i "OK". –

19

Patrz ?options:

options(max.print=999999) 
+4

'options (max.print = .Machine $ integer.max)' jest najbardziej ekstremalną wersją tego – MichaelChirico

Powiązane problemy