reshape2 (version 1.4.2)

colsplit: Split a vector into multiple columns

Description

Useful for splitting variable names that a combination of multiple variables. Uses type.convert to convert each column to correct type, but will not convert character to factor.

Usage

colsplit(string, pattern, names)

Arguments

string
character vector or factor to split up
pattern
regular expression to split on
names
names for output columns

Examples

Run this code
x <- c("a_1", "a_2", "b_2", "c_3")
vars <- colsplit(x, "_", c("trt", "time"))
vars
str(vars)

Run the code above in your browser using DataLab