我正在尝试在我的本地文件夹上安装一些软件包。我只是写
install.packages("tvReg" , repos = "http://cran.us.r-project.org")
在我的R脚本之上。结果看起来像正在安装包,就像其他包一样,但是当我想使用它时
library(tvReg)
它显示错误,告知没有这样的包。
我检查了my-R-libs
文件夹,安装后没有tvReg。我还尝试直接从GitHub链接https://github.com/cran/tvReg复制包文件,但这次错误说这不是一个有效的包并从文件夹中删除它。我想要使用的所有其他软件包都正常工作,这是我唯一无法安装的软件包。
答案 0 :(得分:0)
最有可能的是,安装没有成功完成。 此程序包取决于许多其他程序包。 尝试再次安装它并注意最后一行。您应该看到以下几行:
** package 'tvReg' successfully unpacked and MD5 sums checked
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (tvReg)
安装完成后,测试一下:
library("tvReg")
# Loading required package: Matrix
# Funded by the Horizon 2020. Framework Programme of the European Union.
您还可以执行以下命令:.libPaths()
。它将列出R将搜索包的目录。您的用户目录应该是该列表中的第一个。安装R软件包时,默认情况下将使用此目录。