[R] Concatenate variables and quoted text for output filenames

Wolfgang Huber huber at ebi.ac.uk
Tue Apr 29 18:17:54 CEST 2008


29/04/2008 17:04 trhermes a écrit
> I am outputting some graphs from SpatStat using a for loop.  I want the png
> files to include the i and j from the nested loops in their names. For
> example, I want the file names to look like "i-j_plot.png".  The code is
> below:
> 
> ma <- levels(marks(X))
>  n <- length(ma)
>   for(i in 1:n)
>    for(j in 1:n)
>    {
>     png(filename=????)
>     plot(envelope(X, Kcross, i=ma[i], j=ma[j]))
>     dev.off()
>    }


  png(filename=sprintf("%d-%d_plot.png", i, j))

-- 
Best wishes
 Wolfgang

------------------------------------------------------------------
Wolfgang Huber  EBI/EMBL  Cambridge UK  http://www.ebi.ac.uk/huber



More information about the R-help mailing list