将R代码转换为字节码

时间:2012-06-25 09:27:43

标签: r compilation package

我正在尝试在R中创建一个包,它只是一个R代码,而不使用任何外部语言。 现在,我读到将包转换为字节代码可以显着提高速度,这可以通过指定在包安装期间完成 <R CMD INSTALL --byte-code>

我想知道是否有一个通过i的选项我可以预先将R代码编译成字节码并执行编译的字节码包的R CMD INSTALL,而不是要求用户写<R CMD INSTALL --byte-code>

有没有办法让包只用字节码构建?

1 个答案:

答案 0 :(得分:4)

是。在DESCRIPTION文件中,指定:

ByteCompile: yes

如果功能存在,那么默认情况下,您的包将自动进行字节编译。