R'de maks. baskı sınırı nasıl artırılır


86

Kullanıyorum Graph5461 öğenin maxclique analizi için R'deki paketi .

Aldığım son çıktı öğesi çok uzun, bu nedenle şu uyarıyı alıyorum:

ulaşıldı getOption("max.print")- 475569 satır atlandı

Biri bana sınırı nasıl artıracağıma dair ipuçları verebilir mi max.print?


4
uygun bir çıktı biçimi bulup bu şekilde dışa aktarmak isteyebilirsiniz. Verileriniz yeterince büyüdüğünde, R konsoluna yazdırmak hızla değerinden daha acı verici hale gelir.
Ari B. Friedman

Yanıtlar:


112

Kullan optionsKomutu , örneğin options(max.print=1000000).

Bakınız ?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_.

merhaba aix: sonuçtaki çıktıya bakın: $ maxCliques [[179798]] [1] "n4301" "n4630" "n4480" "n4977" "n4427" $ maxCliques [[179799]] [1] "n4301" "n4630" " n4480 "" n4592 "$ maxCliques [[179800]] [1]" n4301 "" n4630 "" n4480 "" n4328 "" n4595 "... neden" $ "yerine" $ maxCliques [[179798]] "ile başlıyor maxCliques [[1]] ", çok tuhaf!
Jay

1
@Jeol: R her şeyi yazdırır, ancak varsayılan olarak konsol yalnızca son 8000 satır çıktıyı depolar. Edit-> GUI preferences...-> seçeneğine gidin linesve değeri artırın. Sonra Save...ve OK.
Richie Cotton

Bu çözüm benim durumumda işe yaramadı - çalıştırdıktan options(max.print=100)sonra head(df, 30)veri satırları yerine sütun adlarının bir listesini görüyorum.
robertf

42

Bakınız ?options:

options(max.print=999999)

17
options(max.print = .Machine$integer.max)bunun en uç versiyonu
MichaelChirico

1

programınızın üst kısmındaki fonksiyon seçeneklerini (maks. baskı = 10000) ayarlayın. çünkü işe yaramadan önce bunu tanıtmak istiyorsunuz. Benim için çalışıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.