[R] Removing leading and trailing spaces (string manipulation)

Sean Davis sdavis2 at mail.nih.gov
Wed Mar 31 16:55:22 CEST 2004


Danny,

Paste uses sep=" " between arguments as a default.  Just include sep="" in
the paste call.

file=paste("c:\\temp\\cluster",format(i),".jpeg",sep="")

Sean

On 3/31/04 9:44 AM, "dsheuman at rogers.com" <dsheuman at rogers.com> wrote:

> Hi all,
> 
> I'm running the following code to generate 40 different jpegs based on the
> resulting data.  I'd like the file names to be 'Cluster1.jpeg', however the
> code write filenames like 'Cluster 1 .jpeg'.
> 
> How can I get rid of the unwanted spaces?  I've looked at ?format and it
> doesn't seem to work - at least in this context.
> 
> 
> ###################
> ClusCount <- 40
> 
> datain <- as.data.frame( read.csv("c:\\daclus.csv"))
> 
> for(i in 1:ClusCount){
> mapit <- subset(datain, cluster == i)
> jpeg(file=paste("c:\\temp\\cluster",format(i),".jpeg"), width = 640, height =
> 480, pointsize = 12,quality = 300, bg = "white")
> plot( as.matrix(mapit[,2]),
> as.matrix(mapit[,3]),xlim=c(-141.6,-52.1),ylim=c(41.5,83.7),  type = "p", main
> = paste("Cluster",i) )
> dev.off()
> }
> ###################
> 
> 
> Thanks,
> 
> Danny
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
>




More information about the R-help mailing list