R/mutate_where.R

Defines functions mutate_where

Documented in mutate_where

#' Mutate on rows using logical subsetting 
#'
#' @param .data 
#' @param .where 
#' @param ... 
#'
#' @return
#' @export
#'
#' @examples
mutate_where <- function(.data, .where, ...) {
  rows_lgl <- as.logical(rlang::eval_tidy(enquo(.where), .data, parent.frame()))
  .data[rows_lgl,] <- dplyr::mutate(.data[rows_lgl,], ...)
  .data
}
malcalakovalski/fim documentation built on July 30, 2024, 8:37 a.m.