Desktop Survival Guide
by Graham Williams

Building Strings

A typical usage of paste is to build a label vector to be used in a plot. The labels may want to include both the variable values being plotted and perhaps the percentage of observations having that value.

> labels <- c("A", "B", "C", "D")
> per    <- c(25, 10, 15, 45)
> paste(labels, rep(" (", 4), per, rep("%)",4), sep="")
[1] "A (25%)" "B (10%)" "C (15%)" "D (45%)"
> sprintf("%s (%d%%)", labels, per)
[1] "A (25%)" "B (10%)" "C (15%)" "D (45%)"

Copyright © 2004-2006 [email protected]
Support further development through the purchase of the PDF version of the book.
Brought to you by Togaware.