例如,我正在输入:
install.packages('TTR')
输出是:
--- Please select a CRAN mirror for use in this session ---
trying URL 'http://mirrors.softliste.de/cran/bin/windows/contrib/2.12/TTR_0.20-2.zip'
Content type 'application/zip' length 237131 bytes (231 Kb)
opened URL
downloaded 231 Kb
package 'TTR' successfully unpacked and MD5 sums checked
The downloaded packages are in
C:\Documents and Settings\Administrator\Local Settings\Temp\Rtmp33oIzT\downloaded_packages
但是,即使在重新启动环境之后,也无法识别属于该包的函数,例如 EMA() -> 错误:找不到函数“EMA”。是否有任何命令命令来实际安装这些下载的包。
在 shell 中可以使用“R CMD INSTALL”命令,但是当我输入时:
R CMD INSTALL TTR
我得到:
Warning: invalid package 'TTR'
Error: ERROR: no packages specified
最佳答案
正如评论中所暗示的,安装和获取包的访问权限是一个两步过程。您已通过 install.packages()
迈出第一步但是您还需要在 R 脚本中加载库以使用 library(YourPackageHere)
访问这些函数.
参见 this question了解其他详情。
关于windows - 如何在 Windows 上安装 cran 软件包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4418076/