paste2 | R Documentation |
paste2
- Paste unspecified columns or a list of vectors together.
colpaste2df
- Wrapper for paste2
that returns a
dataframe with columns pasted together.
paste2(multi.columns, sep = ".", handle.na = TRUE, trim = TRUE)
colpaste2df(
mat,
combined.columns,
sep = ".",
name.sep = "&",
keep.orig = TRUE,
...
)
multi.columns |
The multiple columns or a list of vectors to paste together. |
sep |
The character to be used in |
handle.na |
logical. If |
trim |
logical. If |
mat |
A matrix or dataframe. |
combined.columns |
A list of named vectors of the colnames/indexes of the numeric columns to be pasted. If a vector is unnamed a name will be assigned. |
name.sep |
The character to be used to paste the column names. |
keep.orig |
logical. If |
... |
Other arguments passed to |
paste2
- Returns a vector with row-wise elements pasted together.
colpaste2df
- Returns a dataframe with pasted columns.
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.
paste
,
colsplit2df
## Not run:
## 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")))
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.