randomizeInner {scsR} | R Documentation

## 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.

### Author(s)

Andrea Franceschini

### Examples

    	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")

[Package scsR version 1.18.0 Index]