R
Copy code
# 查看R的安装目录
R.home()
# 查看R的包目录
.libPaths()
在RStudio中,你也可以通过菜单栏中的Tools ->Install Packages来安装明早新的包,并在安装时选择将包安装到哪个目录中。
怎么在r中找到某函数的安装包第一步:查看R包默认的安装位置
接下来打开Rstudio软件,梁正明在console中输入:
.libPaths() #比如 D:/Program Files/R/R-4.1.1/library
第二步:新建 .Rprofile文件
file.edit("~/.Rprofile") #注意始终用 半角字符 输入;Rprofile前有个点.号 #这个文件默认存放在 C:/Users/你的Windows用户名/Documents
第三步:编辑 .Rprofile文件(更改R包安装位置)
然后在Rstudio窗口自动新生成的 .Rprofile文件中输入:
.libPaths(c("新路径", "旧路径")) # 注意要用 c()进行定义 #比如自定义"新路径"为 "D:/RuserPackages","旧路径"为默认安装位置D:/Program Files/R/R-4.1.1/library #新路径用来安装用户新下载的R包,旧路径用于保存R软件自带的R包 即 .libPaths(c("D:/RuserPackages", "D:/Program Files/R/R-4.1.1/library"))
第四步:关键,建立相应RuserPackages文件夹
要在新路径的位置 → 新建相应名称的文件夹!否则新路径无效。
即,在电脑D盘新建 名为 RuserPackages 的文件夹!
第五步:重启Rstudio,生效
重启Rstudio后,试试安装新R包,就会自动安装到新路径D:/RuserPackages文件夹。
第六步:升级R软件至新版本后的 *** 作
升级R软件至新版本后,需要重新完成第1~5步清缓,
其中第4步文件夹已经存在,新路径名橡告字不变,则可直接使用D:/RuserPackages文件夹里以前安装过的R包,不需要再重新安装了。
R语言提供的大量R包为众多研究者提供了足够的工具,但是如何安装R包是很多人在使用R语言做数据分析时候所面临的问题之一。接下来介绍如何大规模安装所需要的R包。更多知识分享请到 https://zouhua.top/ 。
随着时间流逝,安装的R包也越来越多,如何快捷分辨出未安装过的R包就显得尤其重要。带则枣我们可以通过 installed.packages 函数判断,并使用lapply函数分次安装所有的R包。构建函数,使其具有如下功能:
除了上面这种大规模安装未安装过的R包蠢拆外,还可以通过已经构建好的R包内置函数安装,例如现在比较友好的R pacman ,它提供的 p_load 函数其实可以看成是上述 InstallPackageFun 的升级版本。还有一个 librarian 包盯颂提供的 shelf 函数和 p_load 有类似的功能。
最后综上所述,安装R包除了来源不同,其实有时候还会考虑到版本问题,这里面的问题就比较多了,有时间再写吧。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)