def get_end_activities(log): """ Returns the end activities of a log Parameters --------------- log Lob object Returns --------------- end_activities Dictionary of end activities along with their count """ if check_is_dataframe(log): check_dataframe_columns(log) from pm4py.statistics.end_activities.pandas import get return get.get_end_activities(log) else: from pm4py.statistics.end_activities.log import get return get.get_end_activities(log)
def get_end_activities(log: Union[EventLog, pd.DataFrame]) -> Dict[str, int]: """ Returns the end activities of a log Parameters --------------- log Lob object Returns --------------- end_activities Dictionary of end activities along with their count """ if type(log) not in [pd.DataFrame, EventLog, EventStream]: raise Exception("the method can be applied only to a traditional event log!") if check_is_pandas_dataframe(log): check_pandas_dataframe_columns(log) from pm4py.statistics.end_activities.pandas import get return get.get_end_activities(log, parameters=get_properties(log)) else: from pm4py.statistics.end_activities.log import get return get.get_end_activities(log, parameters=get_properties(log))