R/dplyr.R

Defines functions slice.long_grid summarise.long_grid filter.long_grid arrange.long_grid select.long_grid transmute.long_grid mutate.long_grid

mutate.long_grid <- function(.data, ...) {
  dims <- attr(.data, 'grid_dims')
  .data <- NextMethod()
  `attr<-`(.data, 'grid_dims', dims)
}

transmute.long_grid <- function(.data, ...) {
  dims <- attr(.data, 'grid_dims')
  .data <- NextMethod()
  `attr<-`(.data, 'grid_dims', dims)
}

select.long_grid <- function(.data, ...) {
  dims <- attr(.data, 'grid_dims')
  .data <- NextMethod()
  `attr<-`(.data, 'grid_dims', dims)
}

arrange.long_grid <- function(.data, ...) {
  stop('long_grid objects cannot be rearranged', call. = FALSE)
}

filter.long_grid <- function(.data, ...) {
  stop('long_grid objects cannot be filtered', call. = FALSE)
}

summarise.long_grid <- function(.data, ...) {
  stop('long_grid objects cannot be summarised', call. = FALSE)
}
summarize.long_grid <- summarise.long_grid

slice.long_grid <- function(.data, ...) {
  stop('long_grid objects cannot be sliced. Use slice_at to slice dimensions', call. = FALSE)
}

Try the ambient package in your browser

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

ambient documentation built on Sept. 8, 2022, 5:07 p.m.