我想使用 bupaR 包函数导出在 R 中构建的事件日志对象 - eventlog 作为 xes 文件。为此,我正在使用软件包xesreadR的功能write_xes()
。但是该函数发出错误:默认值[[数据类型]]中的错误:下标类型"列表"无效
>class(log)
output:
[1] "eventlog" "tbl_df" "tbl" "data.frame"
write_xes(log,"myxes.xes")
根据文档,它应将日志保存到目标文件中。但相反,它会产生错误:
错误:默认值[[数据类型]]中的错误:下标类型无效 "列表">
我已经尝试了多种方法来解决此问题,但尚未提出解决方案。所以有人可以帮助我解决这个错误。谢谢!
您的函数定义如下:
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")