pm4py.utils.sample_events#

pm4py.utils.sample_events(log: EventStream | OCEL, num_events: int) EventStream | OCEL | DataFrame[source]#

Randomly samples a given number of events from the event log.

Parameters:
  • log – Event stream, OCEL, or Pandas DataFrame.

  • num_events (int) – Number of events to sample.

Returns:

A sampled log object, either as an EventStream, OCEL, or Pandas DataFrame.

Return type:

Union[EventStream, OCEL, pd.DataFrame]

import pm4py

sampled_dataframe = pm4py.sample_events(dataframe, 100)