Rename columns in a matrix or a dataframe.
renameCol(indata, src, tgt)
A dataframe if indata
is a dataframe; a matrix in
indata
is a matrix.
A dataframe or a matrix
Source: Vector of names of columns in indata
to be
renamed. Can also be a vector of column numbers.
Target: Vector with corresponding new names in the output.
Søren Højsgaard, sorenh@math.aau.dk
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"))
Run the code above in your browser using DataLab