renameCol function

Rename columns in a matrix or a dataframe.

Rename columns in a matrix or a dataframe.

renameCol(indata, src, tgt)

Arguments

  • indata: A dataframe or a matrix
  • src: Source: Vector of names of columns in indata to be renamed. Can also be a vector of column numbers.
  • tgt: Target: Vector with corresponding new names in the output.

Returns

A dataframe if indata is a dataframe; a matrix in indata is a matrix.

Examples

renameCol(CO2, 1:2, c("kk", "ll")) renameCol(CO2, c("Plant", "Type"), c("kk", "ll")) # These fail - as they should: # renameCol(CO2, c("Plant", "Type", "conc"), c("kk", "ll")) # renameCol(CO2, c("Plant", "Type", "Plant"), c("kk", "ll"))

Author(s)

Søren Højsgaard, sorenh@math.aau.dk