[R] Missing information in source()
    Duncan Murdoch 
    murdoch.duncan at gmail.com
       
    Tue Nov  7 21:33:29 CET 2017
    
    
  
On 07/11/2017 3:01 PM, Tom Backer Johnsen wrote:
> Dear R-help,
> 
> I am running a Mac under Sierra, with R version 3.4.2 and RStudio 1.1.383.  When running head () or tail () on an object in a script using source (<script name>) nothing appears in the output file, but if I use these commands in the normal R window the normal output appears.
> 
> What am I doing wrong?
You aren't printing the results.  source() has an argument "print.eval" 
which defaults to FALSE; you can change it.  A common way to do that is 
to set echo=TRUE, but echoing the input is not necessary.
So use
source(filename, echo = TRUE)
for a lot of output, or
source(filename, print.eval = TRUE)
for somewhat less.
In most cases an explicit print() will be needed if the head() or tail() 
is in a loop or in a function.
Duncan Murdoch
    
    
More information about the R-help
mailing list