R/slice_events.R

Defines functions slice_events.grouped_eventlog slice_events.eventlog slice_events

Documented in slice_events slice_events.eventlog slice_events.grouped_eventlog

#' @title Slice Events
#' @description Take a slice of events from event log
#' @param .data \code{\link{log}}: Object of class \code{\link{eventlog}} or \code{\link{activitylog}}
#' @param ... Slice index
#' @export slice_events
slice_events <- function(.data, ...) {
  UseMethod("slice_events")
}
#' @describeIn slice Take a slice of events from event log
#' @export

slice_events.eventlog <- function(.data, ...) {
  .data[...,]
}

#' @describeIn slice Take a slice of events from grouped event log
#' @export
slice_events.grouped_eventlog <- function(.data, ...) {
	.data %>%
		apply_grouped_fun(slice_events, ..., .keep_groups = TRUE, .returns_log = TRUE)
}

Try the bupaR package in your browser

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

bupaR documentation built on May 29, 2024, 7:46 a.m.