R新手关于R包安装与加载的疑问
R新手关于R包安装与加载的疑问
嘿,作为刚学R的新手,有这个疑问太正常啦!我来给你掰扯清楚这俩事儿:
关于包的安装:只要你是在同一个R/RStudio环境里(比如同一台电脑、同一个用户账户),每个包只需要安装一次就够了!比如你装了
tidyverse之后,不管开多少新脚本,都不用再跑install.packages("tidyverse")了。只有三种情况需要重新安装:你想更新这个包到最新版本、换了新电脑、或者重新安装了R/RStudio。关于包的加载:这个是每次新开脚本都必须做的!安装只是把包下载存到你的电脑里,但每次启动新的R会话,它不会自动把所有已安装的包都加载进来(不然会占用大量内存,影响运行效率)。所以每次写新脚本,要用
tidyverse里的函数(比如dplyr的filter、ggplot2的ggplot)之前,都得先跑library(tidyverse)把它加载到当前的R会话里。
举个简单例子:你第一次用tidyverse的时候,先跑install.packages("tidyverse")完成安装;之后每次新开脚本,只需要开头加一行library(tidyverse),就能直接用里面的所有工具啦!
备注:内容来源于stack exchange,提问作者 Vincent Hyacinth
相关产品推荐
相关产品推荐

