Я пытаюсь связать свой файл уценки r с уценкой, но когда я использую knitr :: kable (df, format = "markdown") для отображения фрейма данных, созданного с помощью inspect (rules) из пакета arules, я получаю следующее :
«Предупреждение в kable_markdown (x = структура (символ (0), .Dim = c (0L, 0L), .Dimnames = list (: таблица должна иметь заголовок (имена столбцов)»)
Эта ошибка не возникает в самом rstudio, и фрейм данных выводится в виде таблицы, как и ожидалось.
До сих пор я мог без проблем связать другие фреймы данных, которые не были созданы с помощью arules :: inspect (rules), и все работает.
Я безуспешно пытался вручную установить имена столбцов. Я также попытался установить для col.names значение FALSE, и ошибка та же.
rules = apriori(transactions,
parameter=list(support=.005, confidence=.1, minlen = 2))
sub_rules = arules::inspect(subset(rules, subset=lift > 1 & confidence > 0.2))
kable(head(sub_rules,15), format = "markdown", row.names = FALSE)