1. 格式類型是什么?
- case:concept:name (案例ID) - 必須是字符串類型
- concept:name (活動名稱) - 字符串類型
- time:timestamp - 必須是datetime類型
2. 如何修改?
data['case:concept:name'] = data['case:concept:name'].astype(str)data['concept:name'] = data['concept:name'].astype(str)data['time:timestamp'] = pd.to_datetime(data['time:timestamp'])
附錄:
來自IEEE XES Standard https://www.tf-pm.org/resources/xes-standard/about-xes/sample-log的一個示例。
<log xes.version="2.0" xes.features="" xmlns="http://www.xes-standard.org/"><extension name="Lifecycle" prefix="lifecycle" uri="http://www.xes-standard.org/lifecycle.xesext"/><extension name="Organizational" prefix="org" uri="http://www.xes-standard.org/org.xesext"/><extension name="Time" prefix="time" uri="http://www.xes-standard.org/time.xesext"/><extension name="Concept" prefix="concept" uri="http://www.xes-standard.org/concept.xesext"/><extension name="Semantic" prefix="semantic" uri="http://www.xes-standard.org/semantic.xesext"/><global scope="trace"><string key="concept:name" value="__INVALID__"/></global><global scope="event"><string key="concept:name" value="__INVALID__"/><string key="lifecycle:transition" value="complete"/></global><classifier name="MXML Legacy Classifier" keys="concept:name lifecycle:transition"/><classifier name="Event Name" keys="concept:name"/><classifier name="Resource" keys="org:resource"/><string key="source" value="Rapid Synthesizer"/><string key="concept:name" value="excercise1.mxml"/><string key="lifecycle:model" value="standard"/><trace><string key="concept:name" value="Case3.0"/><event><string key="org:resource" value="UNDEFINED"/><date key="time:timestamp" value="2008-12-09T08:20:01.527+01:00"/><string key="concept:name" value="A"/><string key="lifecycle:transition" value="complete"/></event><event><string key="org:resource" value="UNDEFINED"/><date key="time:timestamp" value="2008-12-09T08:21:01.527+01:00"/><string key="concept:name" value="E"/><string key="lifecycle:transition" value="complete"/></event><event><string key="org:resource" value="UNDEFINED"/><date key="time:timestamp" value="2008-12-09T08:22:01.527+01:00"/><string key="concept:name" value="D"/><string key="lifecycle:transition" value="complete"/></event></trace><trace><string key="concept:name" value="Case2.0"/><event><string key="org:resource" value="UNDEFINED"/><date key="time:timestamp" value="2008-12-09T08:20:01.527+01:00"/><string key="concept:name" value="A"/><string key="lifecycle:transition" value="complete"/></event><event><string key="org:resource" value="UNDEFINED"/><date key="time:timestamp" value="2008-12-09T08:21:01.527+01:00"/><string key="concept:name" value="C"/><string key="lifecycle:transition" value="complete"/></event><event><string key="org:resource" value="UNDEFINED"/><date key="time:timestamp" value="2008-12-09T08:22:01.527+01:00"/><string key="concept:name" value="B"/><string key="lifecycle:transition" value="complete"/></event><event><string key="org:resource" value="UNDEFINED"/><date key="time:timestamp" value="2008-12-09T08:23:01.527+01:00"/><string key="concept:name" value="D"/><string key="lifecycle:transition" value="complete"/></event></trace><trace><string key="concept:name" value="Case1.0"/><event><string key="org:resource" value="UNDEFINED"/><date key="time:timestamp" value="2008-12-09T08:20:01.512+01:00"/><string key="concept:name" value="A"/><string key="lifecycle:transition" value="complete"/></event><event><string key="org:resource" value="UNDEFINED"/><date key="time:timestamp" value="2008-12-09T08:21:01.512+01:00"/><string key="concept:name" value="B"/><string key="lifecycle:transition" value="complete"/></event><event><string key="org:resource" value="UNDEFINED"/><date key="time:timestamp" value="2008-12-09T08:22:01.512+01:00"/><string key="concept:name" value="C"/><string key="lifecycle:transition" value="complete"/></event><event><string key="org:resource" value="UNDEFINED"/><date key="time:timestamp" value="2008-12-09T08:23:01.512+01:00"/><string key="concept:name" value="D"/><string key="lifecycle:transition" value="complete"/></event></trace>
</log>