使用write_xes函数时出错:默认值[[数据类型]]中的错误:下标类型无效'list'



我想使用 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")

最新更新