EventDataset
kloppy.domain.EventDataset
dataclass
An event stream dataset.
| ATTRIBUTE | DESCRIPTION |
|---|---|
dataset_type |
TYPE:
|
events |
A list of events. Alias for
TYPE:
|
metadata |
Metadata for the dataset.
TYPE:
|
get_event_by_id
add_state
See [add_state][kloppy.domain.services.state_builder.add_state]
to_pandas
Source code in kloppy/domain/models/event.py
aggregate
Source code in kloppy/domain/models/event.py
filter
Filter all records used filter_
| PARAMETER | DESCRIPTION |
|---|---|
filter_
|
The filter to be used to filter the records. It can be a callable that takes a record and returns a boolean, or a string representing a css-like selector.
TYPE:
|
Examples:
1 2 3 | |
from_dataset
classmethod
Create a new Dataset from other dataset
| PARAMETER | DESCRIPTION |
|---|---|
mapper_fn
|
TYPE:
|
Examples:
>>> code_dataset = (
>>> CodeDataset
>>> .from_dataset(
>>> dataset,
>>> lambda event: Code(
>>> code_id=event.event_id,
>>> code=event.event_name,
>>> period=event.period,
>>> timestamp=event.timestamp - 7,
>>> end_timestamp=event.timestamp + 5,
>>> labels={
>>> 'Player': str(event.player),
>>> 'Team': str(event.team)
>>> }
>>> )
>>> )
>>> )