ParseWords: Parse a character column into several columns

Description Usage Arguments Value Examples

View source: R/ParseWords.R

Description

ParseWords separates one character column (usually names) into several columns with sequential names. Originally designed for Parsing Name Fields.

Usage

1
ParseWords(data, total_words = 5, name_field = NULL, var_name = "word")

Arguments

data

data.frame

total_words

integer total new columns

name_field

string of column with names

var.name

string for prefix to new columns names

Value

data.frame of the same class as data

Examples

1
2
3
4
5
 options(stringsAsFactors = FALSE)
 x <- data.frame(text = c("Mike t Martin", "John D Rockefeller", "Daniel Tiger", "jean claude van damme"))

 # Seperate into 3 columns: name1, name2, name3
 ParseWords(x, 3, "text", "name")

MattKelliher-Gibson/prepr documentation built on March 21, 2020, 3:16 p.m.