paste2(multi.columns, sep = ".", handle.na = TRUE, trim = TRUE)colpaste2df(mat, combined.columns, sep = ".", name.sep = "&", keep.orig = TRUE, ...)
paste2 to paste the columns.TRUE returns NA if any
column/vector contains a missing value.TRUE leading/trailing white space is removed.TRUE the original columns
(i.e., combined.columns) will be retained as well.paste2.paste2 - Returns a vector with row-wise elements pasted together.
colpaste2df - Returns a dataframe with pasted columns.
paste2 - Paste unspecified columns or a list of vectors together.
colpaste2df - Wrapper for paste2 that returns a
dataframe with columns pasted together.
paste differs from paste2
because paste does not allowed an unspecified number of columns to be
pasted. This behavior can be convenient for inside of functions when the
number of columns being pasted is unknown.
## <strong>Not run</strong>: # ## paste2 examples # v <- rep(list(state.abb[1:8], month.abb[1:8]) , 5) # n <- sample(5:10, 1) # paste(v[1:n]) #odd looking return # paste2(v[1:n]) # paste2(v[1:n], sep="|") # paste2(mtcars[1:10,], sep="|") # paste(mtcars[1:10,], sep="|") #odd looking return # paste2(CO2[1:10,], sep="|-|") # # ## colpaste2df examples # A <- list( # a = c(1, 2, 3), # b = qcv(mpg, hp), # c = c("disp", "am") # ) # B <- list( # c(1, 2, 3), # new.col = qcv(mpg, hp), # c("disp", "am") # ) # E <- list( # c(1, 2, 3, 4, 5), # qcv(mpg, hp), # c("disp", "am") # ) # # colpaste2df(head(mtcars), A) # colpaste2df(head(mtcars), B) # colpaste2df(head(mtcars), E) # colpaste2df(head(mtcars), qcv(am, disp, drat), sep ="_", name.sep = "|") # colpaste2df(head(CO2), list(c(1, 2, 3, 4, 5), qcv("conc", "uptake"))) # ## <strong>End(Not run)</strong>