getOption("max.print")
può essere utilizzato per limitare il numero di valori che possono essere stampati da una singola chiamata di funzione. Ad esempio:Interrompere la stampa dopo n numero di linee
options(max.print=20)
print(cars)
stampa solo le prime 10 righe di 2 colonne. Tuttavia, max.print
non funziona molto bene liste. Soprattutto se sono nidificati in profondità, la quantità di linee stampate sulla console può ancora essere infinita.
C'è un modo per specificare un taglio più duro della quantità che può essere stampata sullo schermo? Ad esempio specificando la quantità di linee dopo la quale la stampa può essere interrotta? Qualcosa che protegge anche dalla stampa di enormi oggetti ricorsivi?
Il motivo principale per cui voglio limitare l'output è a causa delle prestazioni; la stampa può essere molto lenta. Quindi questo non lo impedirà. – Jeroen
Sì, è assolutamente vero perché tutto ciò che sta facendo è scrivere su un textConnection e poi estrarre il primo n numero di righe. – Thomas