concat.split.expanded {splitstackshape} | R Documentation |
Split Concatenated Values into their Corresponding Column Position
Description
"Expand" concatenated numeric or character values to their relevant position
in a data.frame
or data.table
or create a binary representation of such data.
Usage
cSplit_e(data, split.col, sep = ",", mode = NULL, type = "numeric",
drop = FALSE, fixed = TRUE, fill = NA)
Arguments
data |
The source |
split.col |
The variable that needs to be split (either name or index position). |
sep |
The character separating each value. Can also be a regular expression. |
mode |
Can be either |
type |
Can be either |
drop |
Logical. Should the original variable be dropped? Defaults to
|
fixed |
Used for |
fill |
Desired "fill" value. Defaults to |
Value
A data.frame
or data.table
depending on the source input.
Author(s)
Ananda Mahto
See Also
cSplit()
, cSplit_l()
, numMat()
, charMat()
Examples
temp <- head(concat.test)
cSplit_e(temp, "Likes")
cSplit_e(temp, 4, ";", fill = 0)
## The old function name still works
concat.split.expanded(temp, "Likes")
concat.split.expanded(temp, 4, ";", fill = 0)
concat.split.expanded(temp, 4, ";", mode = "value", drop = TRUE)
concat.split.expanded(temp, "Siblings", type = "character", drop = TRUE)