Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Windows上安装cran软件包?_Windows_R - Fatal编程技术网

如何在Windows上安装cran软件包?

如何在Windows上安装cran软件包?,windows,r,Windows,R,例如,我正在键入: 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) open

例如,我正在键入:

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()->Error:找不到函数“EMA”。是否有任何命令可以实际安装这些下载的软件包

在shell中可以使用“R CMD INSTALL”命令,但当我键入以下命令时:

R CMD INSTALL TTR
我得到:

Warning: invalid package 'TTR'
Error: ERROR: no packages specified

正如评论中所暗示的,安装和访问软件包需要两个步骤。您已经使用
install.packages()
完成了第一步,但是您还需要在R脚本中加载库,以便使用
library(YourPackageHere)
访问这些函数


有关其他详细信息,请参阅。

的副本随R安装一起提供。如果您浏览一下目录,就会看到第二句回答您问题的部分。

您是否在R脚本中加载了库<代码>库(TTR)这就是问题所在,谢谢。很抱歉问了一个愚蠢的问题,但在我所做的所有搜索中都没有提到必须加载库。我只是假设在调用函数时,环境会自动加载给定的库。+1,因为我看不出有理由在这里投反对票:问题很清楚,OP是有礼貌的。@user393087安装的包不会自动加载,因为许多贡献的包都有同名的函数。如果用户在加载库时没有发挥积极作用,从而知道最后加载了哪些软件包,这将使用户非常困惑。这也是R FAQ中的FAQ 7.30:如何从官方存储库下载的zip文件中安装
R软件包及其依赖项?