If a value is specified for `collapse', the values in the result
are then concatenated into a single string, with the elements
being separated by the value of `collapse'.
> paste(c("Bob", "loves", "Sally"), collapse=" ") [1] "Bob loves Sally" >
At Wednesday 03:54 PM 4/2/2003 -0800, John Miyamoto wrote:
Dear Help, Suppose I have a character vector.
x <- c("Bob", "loves", "Sally")
I want to combine it into a single string: "Bob loves Sally" . paste(x) yields: paste(x) [1] "Bob" "loves" "Sally"
The following function combines the character vector into a string in the way that I want, but it seems somewhat inelegant.
paste.vector <- function(x, ...) { output <- NULL for (i in 1:length(x)) output <- paste(output, x[i], ...) output } #end of function definition
paste.vector(x) [1] " Bob loves Sally"
Is there a more natural (no loop) way to do this in R?
John Miyamoto
-------------------------------------------------------------------- John Miyamoto, Dept. of Psychology, Box 351525 University of Washington, Seattle, WA 98195-1525 Phone 206-543-0805, Fax 206-685-3157, Email [EMAIL PROTECTED] Homepage http://faculty.washington.edu/jmiyamot/ --------------------------------------------------------------------
______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help
______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help
