使用write_xes函数时出错:defaultvalues [[datatype]]错误:下标类型'list'

时间:2019-06-21 06:43:18

标签: r

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

根据文档,它应该将日志保存到目标文件中,但是会产生错误:

  

错误:默认值错误[[数据类型]]:下标类型无效   “列表”

我已经尝试了多种方法来解决此问题,但尚未提出解决方案。所以有人可以帮助我解决这个错误。谢谢!

1 个答案:

答案 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")