[R] Problem about trim the space and add space to force the same nchar

Henrik Bengtsson hb at maths.lth.se
Wed May 8 08:31:30 CEST 2002


For
  a <- "abc     "
or
  a <- "a  b  c       "

# Replace all multiple spaces with a single space
a <- gsub("[ ]+", " ", a)
# Remove all trailing spaces
a <- gsub("[ ]+$", "", a)
# Remove all leading spaces
a <- gsub("^[ ]+", "", a)

Maybe there a more clever ways which I don't about, but the above gives you
the idea. I am not sure what your second question is about but if it is
about formatting output take a look at format(), formatC() and the new
sprintf() in [R] v1.5.0. The latter I haven't tried myself yet, but it
should be the most powerful and easy to use.

Best

Henrik Bengtsson

Dept. of Mathematical Statistics @ Centre for Mathematical Sciences
Lund Institute of Technology/Lund University, Sweden (+2h UTC)
Office: P316, +46 46 222 9611 (phone), +46 46 222 4623 (fax)
h b @ m a t h s . l t h . s e, http://www.maths.lth.se/bioinformatics/


> -----Original Message-----
> From: owner-r-help at stat.math.ethz.ch
> [mailto:owner-r-help at stat.math.ethz.ch]On Behalf Of ken_lee
> Sent: Wednesday, May 08, 2002 4:33 AM
> To: r-help at stat.math.ethz.ch
> Subject: [R] Problem about trim the space and add space to force the
> same nchar
>
>
> Dear all,
>      First, Can I trim the space like a<-"abc     "   ==>  a<-
> "abc"    or a<-"a  b  c       "   ==>  a<-"a  b  c"
>      Second, Can I  generate a vector has the same length (nchar)
> like a<-c("mean  =10   ",
>
>
>   "std       =1.23",
>
>                                                                     "...
>
>
> Best regards
>
> Ken
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
> -.-.-.-.-.-.-
> r-help mailing list -- Read
http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._.
_._


-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the R-help mailing list