我想使用bupaR包功能-将eventlog作为xes文件导出到R中内置的eventlog对象。为此,我使用了包xesreadR的函数write_xes()
。但是函数给出错误:
defaultvalues [[datatype]]错误:下标类型“列表”无效
>class(log)
output:
[1] "eventlog" "tbl_df" "tbl" "data.frame"
write_xes(log,"myxes.xes")
根据文档,它应该将日志保存到目标文件中,但是会产生错误:
错误:默认值错误[[数据类型]]:下标类型无效 “列表”
我已经尝试了多种方法来解决此问题,但尚未提出解决方案。所以有人可以帮助我解决这个错误。谢谢!
答案 0 :(得分:0)
您的功能定义如下:
write_xes ( eventlog, case_attributes = NULL, file = file.choose())
因此,写作
write_xes(log,"myxes.xes")
意思
write_xes(eventlog = log, case_attributes = "myxes.xes")
。
您应该写
write_xes(eventlog = log, file = "myxes.xes")