File: setRowColNames.R

package info (click to toggle)
r-cran-bbmisc 1.13.1-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 1,256 kB
  • sloc: ansic: 176; sh: 9; makefile: 5
file content (24 lines) | stat: -rw-r--r-- 599 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#' @title Wrapper for \code{rownames(x) = y}, \code{colnames(x) = y}
#'
#' @description
#' Sets row or column names on a matrix or data frame and returns the modified object.
#'
#' @param x [\code{matrix} | \code{data.frame}]\cr
#'   Matrix or data.frame.
#' @param names [\code{character}]\cr
#'   New names for rows / columns.  
#' @return Changed object \code{x}.
#' @export
#' @examples
#' setColNames(matrix(1:4, 2, 2), c("a", "b"))
setRowNames = function(x, names) {
  rownames(x) = names
  x
}

#' @rdname setRowNames
#' @export
setColNames = function(x, names) {
  colnames(x) = names
  x
}