R/f.create.tag.R

Defines functions f.create.tag

f.create.tag <- function(data, sep = "&"){
#
# CREATES A UNIQUE "TAG" FOR A COMBINATION OF COLUMNS BY
# PASTING INTO A SINGLE CHARACTER VECTOR
# NOTE: ORIGINAL DATA SHOULD not CONTAIN "&"S (THE SEPARATOR) FROM BEFORE...
#
# data CAN BE A data.frame OR A matrix
#
	.data.aux <- f.matrix.to.list(data)
	.data.aux <- lapply(.data.aux, as.character) # CONVERTS FACTORS ETC. TO CHARACTERS
	.data.aux$sep <- sep
	.tag <- do.call("paste", .data.aux)
	
	return(.tag)
}

Try the Haplin package in your browser

Any scripts or data that you put into this service are public.

Haplin documentation built on May 20, 2022, 5:07 p.m.