Проблема с заданием flextable

Я хочу сделать таблицу корреляций и вывести ее в .docx, предварительно перенеся названия строк в столбцы и транспонировав. Однако происходит ошибка, flextable думает, что r (часть листа), которую я задаю как датафрейм и если запускать построчно, то она даже в среде датафрейм, не датафрейм, и не дает сделать ее flextable.

cor.dt <- corr.test(cor.dt[, 1:3], cor.dt[, 4:52]) 
# получается List of 14

r_corr <- as.data.frame(cor.dt[["r"]]) %>% # делаем датафрейм
  mutate(across(everything(), ~ round(., 2))) %>%  # округляем значения
  rownames_to_column() %>% # называем строки
  t() %>% # транспонируем
  flextable() %>% # делаем таблицу пригодной к экспорту
  theme_apa() %>% # оформляем по стандарту APA
  colformat_num(digits = 2)  # форматируем отображение

Ошибка:

Ошибка в flextable(.) : is.data.frame(data) не TRUE

Ответы (0 шт):