我如何从源代码安装R包?

一位朋友给我发了一篇关于在纽约时报网站上用R写的伟大教程。我真的很喜欢尝试它。 但是,第一步是从源代码安装一个名为RJSONIO的包。

我非常了解R,但我不知道如何从源代码安装软件包。

我正在运行Mac OSX。


如果你有本地文件,那么使用install.packages()并设置repos=NULL

install.packages(path_to_file, repos = NULL, type="source")

其中path_to_file代表完整路径和文件名:

  • 在Windows上它看起来像这样: "C:RJSONIO_0.2-3.tar.gz"
  • 在UNIX上它看起来像这样: "/home/blah/RJSONIO_0.2-3.tar.gz"

  • 下载源码包,打开Terminal.app,导航到您当前拥有该文件的目录,然后执行:

    R CMD INSTALL RJSONIO_0.2-3.tar.gz
    

    请注意,只有在以下情况下才能成功:a)程序包不需要编译或b)编译所需的系统工具存在。 请参阅:https://cran.r-project.org/bin/macosx/tools/


    您可以直接从存储库安装(请注意type="source" ):

    install.packages("RJSONIO", repos = "http://www.omegahat.org/R", type="source")
    
    链接地址: http://www.djcxy.com/p/25013.html

    上一篇: How do I install an R package from source?

    下一篇: How do I remove packages installed with Python's easy