Learn R Programming

scsR (version 1.8.0)

randomizeInner: randomizeInner

Description

randomize an inner field (e.g. the scores of the oligos of a gene), keeping unaltered the order of the outer field (e.g. the genes)

Usage

randomizeInner(df, baseColStr, sortColStr, reverse = FALSE)

Arguments

df
input data frame
baseColStr
name of the column that represents the outer field (e.g. the genes) (character vector)
sortColStr
name of the column that represents the inner field (e.g. the scores of the oligos of a gene) (character vector)
reverse
specify the direction of the sorting (boolean)

Value

data frame with the randomized rows.

Examples

Run this code
	data(uuk_screen)

	# to speed up the example we use only the first 1000 rows
	uuk_screen_reduced = uuk_screen[1:1000,]

	screen <- randomizeInner(arrange(uuk_screen_reduced, GeneID), "GeneID", "score")

Run the code above in your browser using DataLab