Skip to content

Filtering

Use filtering functions to narrow the event log before mining.

import ergminer

log = ergminer.read_csv("data/event_log.csv")

# Keep only cases that start with "Arrive"
log = ergminer.filter_start_activities(log, "Arrive")

# Keep only cases that end with "End Process"
log = ergminer.filter_end_activities(log, "End Process")

# Keep cases with between 3 and 20 events
log = ergminer.filter_case_size(log, min_size=3, max_size=20)

See ergminer.filtering for full API details.