Learn R Programming

reader (version 1.0.6)

shift.rownames: Shift the first column of a dataframe to rownames() if appropriate.

Description

Checks whether the first column looks like IDs, and if so will. remove the column, and move these values to rownames.

Usage

shift.rownames(dataf, override = FALSE, warn = FALSE)

Arguments

dataf
data.frame to run the conversion on
override
assume col 1 is rownames, regardless of numeric() test
warn
whether to display warnings if assumptions aren't met

Value

returns vectors of strings of char, lengths X

See Also

reader

Examples

Run this code
df1 <- data.frame(ID=paste("ID",101:110,sep=""),
                   scores=sample(70,10,TRUE)+30,age=sample(7,10,TRUE)+11)
shift.rownames(df1)
df2 <- data.frame(ID=paste(101:110),
                   scores=sample(70,10,TRUE)+30,age=sample(7,10,TRUE)+11)
shift.rownames(df2) # first col are all numbers, so no convert
shift.rownames(df2,override=TRUE) # override forces conversion

Run the code above in your browser using DataLab