2011-05-24 1233 views
8

Estoy tratando de ejecutar un script que tenga muchos comentarios para explicar cada tabla, prueba estadística y gráfico. Estoy utilizando RStudio IDE de la siguiente maneraConservar comentarios largos en la salida de la consola. No ser víctima de ".... [TRUNCATED]"

source(filename, echo=T) 

Eso asegura que la secuencia de comandos lo envía todo a la consola. Si funciono con la siguiente secuencia se enviará toda la salida a un archivo txt y luego apagar el desvío de salida

sink("filenameIwantforoutput.txt") 
source(filename, echo=T) 
sink() 

Ay, estoy encontrando que muchos de mis comentarios no están siendo emitida. En su lugar obtengo

"... pero solo si hubiéramos tenido un b exclusivamente ... [TRUNCATED]".

Una vez antes aprendí dónde conservar la producción, pero eso fue hace unos meses y ahora no lo recuerdo. ¿Puedes?

Respuesta

11

Establezca el argumento max.deparse.length= en source. Es probable que tenga algo más grande que el valor por defecto de 150. Por ejemplo:

source(filename, echo=TRUE, max.deparse.length=1e3) 

y anotar el último párrafo de la sección Detalles de ?source lee:

Si 'eco' es verdadera y una deparsed expresión excede 'max.deparse.length', que se generan muchos caracteres seguidos por ' .... [TRUNCATED]'.

+1

No hace una diferencia práctica, pero tenga en cuenta que los usuarios pueden optar por utilizar 'Inf'. – scottkosty

Cuestiones relacionadas