Я использовал это в прошлом, но в настоящее время не использую это.Вот мой личный список плюсов и минусов:
pro:
- легкий доступ к функциям R из Excel
- позволяет вставить некоторую логику R в существующую электронную таблицу Excel
- довольно простой в использовании синтаксис
con:
- В некоторых случаях он может быть медленным.Если у вас есть 5000 вызовов R в электронной таблице, вы можете пообедать, пока она обновляет
- , чтобы поделиться таблицей со встроенным RExcel, у других пользователей должен быть установлен RExcel
- Иногда соединение с R обрываетсяи вы должны снова подключить его
По моему мнению, RExcel может быть полезным хаком, но я бы не стал делать это критическим путем в моем рабочем процессе.Если вам действительно нужны одна или две функции от R, то RExcel может быть спасителем.
Я использовал RExcel, чтобы значительно ускорить очень медленную электронную таблицу Excel, заменив медленную функцию VBA очень быстрой из R. Это просто выиграло у меня время, чтобы я мог перенести весь процесс на R, что значительнолегче поддерживать и отслеживать.
Я не уверен, что вы спрашиваете, когда вы спрашиваете "Насколько маленькими должны быть файлы для Rexcel?"RExcel - это дополнение к Excel, поэтому, если ваши данные помещаются в Excel, вы можете работать с ним.Очевидно, что если вы получите огромный файл Excel в памяти и попытаетесь отправить огромные объемы данных в R, который также находится в памяти, вы можете исчерпать память.Но это функция доступной памяти, а не RExcel.