concat.split.list {splitstackshape}R Documentation

Split Concatenated Cells into a List Format

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

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


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)


[Package splitstackshape version 1.4.8 Index]