R/base_icolnames.R

Defines functions icolnames

Documented in icolnames

#' @title icolnames
#'
#' @description Return colnames in a table with index numbers.
#'
#' @param df A data.frame object.
#'
#' @return A `data.table` with the two columns `index` and `name` is returned.

#' @examples
#' data("iris")
#' icolnames(iris)
#' @export
#'
icolnames <- function(df) {
  stopifnot("`df` should be a data.frame" = is.data.frame(df))
  cn <- colnames(df)
  out_df <- data.table::data.table(
    index = seq_along(cn),
    names = cn
  )
  return(out_df)
}

Try the kdry package in your browser

Any scripts or data that you put into this service are public.

kdry documentation built on July 4, 2024, 9:07 a.m.