Learn R Programming

reshape2 (version 1.0)

colsplit: Split a vector into multiple columns...

Description

Split a vector into multiple columns

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

Details

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.

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