jak zwiększyć limit maksymalnego druku w R.


86

Używam Graphpakietu w R do analizy maxclique 5461 pozycji.

Ostateczna pozycja wyjściowa, którą otrzymuję, jest bardzo długa, więc otrzymuję następujące ostrzeżenie:

osiągnięto getOption("max.print")- pominięto 475569 wierszy

Czy ktoś może mi podać wskazówki, jak zwiększyć limit max.print.


4
możesz znaleźć odpowiedni format wyjściowy i wyeksportować w ten sposób. Gdy dane będą wystarczająco duże, drukowanie na konsoli R szybko stanie się bardziej uciążliwe niż warte.
Ari B. Friedman

Odpowiedzi:


112

Użyj optionspolecenia, 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_.

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]] ", to dziwne!
Jay

1
@Jeol: R wyświetla całość, ale domyślnie konsola przechowuje tylko ostatnie 8000 wierszy wyniku. Przejdź do Edit-> GUI preferences...-> linesi zwiększ wartość. Wtedy Save...i OK.
Richie Cotton,

To rozwiązanie nie działa w moim przypadku - po uruchomieniu options(max.print=100), a potem head(df, 30)widzę listę nazw kolumn zamiast wierszy danych.
RobertF

42

Zobacz ?options:

options(max.print=999999)

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

1

ustaw opcje funkcji (max.print = 10000) w górnej części programu. ponieważ chcesz zainicjować to zanim zadziała. To działa dla mnie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.