Paul Roebuck <[EMAIL PROTECTED]> writes: > Is there a means to split a vector into its individual > elements without going the brute-force route for arguments > to a predefined function call? > > offred.rgb <- c(1, 0, 0) * 0.60; > > ## Brute force style > offred.col <- rgb(offred.rgb[1], > offred.rgb[2], > offred.rgb[3], > names = "offred") > ## Desired style > offred.col <- rgb(silver.bullet(offred.rgb), > names = "offred")
The closest is probably this: offred.col <- do.call("rgb", c(as.list(offred.rgb), list(names="offred"))) (ever read/seen The Handmaid's Tale, btw?) -- O__ ---- Peter Dalgaard Blegdamsvej 3 c/ /'_ --- Dept. of Biostatistics 2200 Cph. N (*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918 ~~~~~~~~~~ - ([EMAIL PROTECTED]) FAX: (+45) 35327907 ______________________________________________ [EMAIL PROTECTED] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html