2015-05-21 16 views
13

Sembra esserci un limite alla dimensione della stringa utilizzata nel messaggio. I seguenti stampa solo fino al numero 1859 (Uso R v3.1.3 sulla macchina Win7 64 bit)Dimensioni della stringa nella funzione messaggio in R

message(paste(seq(1,2000),collapse = "-")) 

mentre

cat(paste(seq(1,2000),collapse = "-")) 

stampe tutto. è un insetto?

+4

Utilizzo di R 3.2.0 su un computer Linux stampa tutto il – akrun

+1

riproducibile su 3.1.2, 64-bit MacOS –

+0

Uso il messaggio per stampare il registro dal codice C++ eseguito in un pacchetto R. Data un'opzione dettagliata questo può essere abbastanza grande. – Relund

risposta

0

C'è una buona soluzione in questa domanda:

avoid string printed to console getting truncated (in RStudio)

Come suggerisce, se si sta utilizzando RStudio, basta andare su Opzioni globali -> Codice -> Display -> lunghezza Limite di righe da mostrare nella console:

E modificare il valore a zero. Per me funziona.

Problemi correlati