Here's one way to get rid of leading zeros before the
decimal point:

> gsub("^0\\.", "\\.", as.character(lambda))
[1] "0"    ".005" ".01"  ".02"  ".04"  ".08"

Sarah

On Tue, Nov 29, 2011 at 12:04 PM, Michael Friendly <frien...@yorku.ca> wrote:
> A simple question, but I can't find something to do what I want:
>
> Given: a vector of numbers, like
>
> lambda <- c(0, 0.005, 0.01, 0.02, 0.04, 0.08)
>
> Desired: format them in minimal space for use as plot labels, ie, without
> leading or tailing 0s. For this example:
>
> lambdaf <- c("0", .005", ".01", ".02", ".04", ".08")
>
> --


-- 
Sarah Goslee
http://www.functionaldiversity.org

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to