У меня есть код1.R code2.R и code3.R. Я хотел бы передать эти функции кому-то как DLL, чтобы он мог выполнять эти коды, не будучи в состоянии заглянуть внутрь кода.
Как я могу сделать DLL файлов.R?
Я пробовал различные средства, но не смог сделать это.
R интерпретируется, а не компилируется. Могут быть способы обфускации вашего кода, но R должен иметь возможность анализировать его, если вы хотите его оценить.
Вы можете реализовать свою логику на скомпилированном языке (например, C или C++), вставить этот код в пакет, а затем предоставить бинарную версию пакета вашему клиенту.
Вы также можете настроить некоторый R-сервер и только предоставить доступ к определенной точке входа для своего клиента.
Но нет способа "скомпилировать" R-код.
compiler
, но он не делает то, что хочет OP.