Есть ли способ запустить R в Excel?

У меня есть кадры данных в Excel, что я хотел бы запускать модели и возвращать прогнозы и итоговую статистику. В настоящее время я экспортирую данные в R, запускаю линейную модель и возвращаю коэффициенты с помощью XLConnect. Хотя это работает для линейных моделей, оно не работает хорошо для более сложных моделей, таких как обобщенные аддитивные модели, поскольку коэффициенты не полностью пригодны для использования. Мне было интересно, есть ли лучший способ сделать операцию выше.

Пример того, что я делаю сейчас, это неоптимально:

library(XLConnect) dat <- data.frame(rsp = rnorm(100, 0, 1), pred1 = rnorm(100, 0, 1), pred2 = rnorm(100, 0, 1)) model <- lm(rsp ~ pred1 + pred2, data = dat) writeWorksheetToFile("model1.xlsx", data = summary(dat), sheet = "summary", header = TRUE, clearSheets = TRUE) 

Есть несколько альтернатив. В настоящее время я использую BERT – Basic Excel R Toolkit ( https://bert-toolkit.com/ )

Я предполагаю, что это решение или другие альтернативы сторонних разработчиков могут помочь вам с вашей целью.

  • Изменение формата ячеек в файле MS Excel из R через XLConnect
  • Thousand seperator - формат excel cell с использованием XLConnect и R
  • Использование XLConnect для записи данных в шаблон excel дает ошибку пустой ячейки
  • Ошибка XLConnect 'envir'
  • Как сохранить фрейм данных R в файл Excel с определенными ячейками жирным шрифтом?
  • XLConnect импортирует одну и ту же вкладку из нескольких файлов excel, включая имя файла
  • Заполнение макросов с макросом Excel из среды R / out
  • Чтение всех рабочих листов в книге Excel в списке R с помощью data.frames
  • Чтение нескольких файлов xl в dataframe
  • Функция writeWorkSheet в R, не вставляющая значения в Excel
  • Не удается открыть файл Excel, созданный на языке R
  • Давайте будем гением компьютера.