concat.split.list: Split Concatenated Cells into a List Format

Description Usage Arguments Value Author(s) See Also Examples

Description

Takes a column in a data.frame or data.table with multiple values, splits the values into a list, and returns a new data.frame or data.table.

Usage

1
cSplit_l(data, split.col, sep = ",", drop = FALSE, fixed = FALSE)

Arguments

data

The source data.frame or data.table.

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.

drop

Logical. Should the original variable be dropped? Defaults to FALSE.

fixed

Used for base::strsplit() for allowing regular expressions to be used.

Value

A data.frame or data.table with the concatenated column split and added as a list.

Author(s)

Ananda Mahto

See Also

cSplit(), cSplit_e()

Examples

1
2
3
4
5
6
7
8
temp <- head(concat.test)
str(cSplit_l(temp, "Likes"))
cSplit_l(temp, 4, ";")

## The old function name still works
str(concat.split.list(temp, "Likes"))
concat.split.list(temp, 4, ";")
concat.split.list(temp, 4, ";", drop = TRUE)

splitstackshape documentation built on May 1, 2019, 8:20 p.m.