Ошибка при использовании функции write_xes: Ошибка в значениях по умолчанию [[тип данных]]: недопустимый тип индекса «список» - PullRequest
0 голосов
/ 21 июня 2019

Я хочу экспортировать объект журнала событий, встроенный в R, используя функцию пакета bupaR - журнал событий в виде файла xes.Для этого я использую функцию write_xes() пакета xesreadR.Но функция выдает ошибку: Ошибка в значениях по умолчанию [[тип данных]]: недопустимый тип индекса 'list'

>class(log)

output:

[1] "eventlog"   "tbl_df"     "tbl"        "data.frame"


write_xes(log,"myxes.xes")

В соответствии с документацией следует сохранить журнал в файл назначения. Но вместо этоговыдает ошибку:

ОШИБКА: ошибка в значениях по умолчанию [[тип данных]]: недопустимый тип индекса «list»

Я пробовал несколько вещей, чтобы устранить эту проблему, но покане придумал решение.Так может кто-нибудь помочь мне решить эту ошибку.Спасибо!

1 Ответ

0 голосов
/ 21 июня 2019

Ваша функция определяется следующим образом:

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")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...