安装R与Rstudio

R 语言的下载与安装

  1. 前R官方网站https://www.r-project.org
  2. 选择一个镜像网站,比如,https://mirrors.tuna.tsinghua.edu.cn/CRAN
  3. Windows用户,选择”Download R fro Windows”,再选择”base”, 下载Download R-4.2.1 for Windows
  4. Mac用户,选择”Download R for macOS”,如果是M1或M2处理器,下载R-4.2.1-arm64.pkg;其它处理器,下载R-4.2.1.pkg
  5. 双击安装即可;
  6. 检查是否安装成功,可以查看电脑中是否存在”R Console”这个软件,R不同于一般软件,其主要是一种语言和操作环境,对没有编程经验的同学很难理解这句话,通俗地说,可以将R理解为可以实现特定功能的命令集,安装在电脑中的某个位置,调用这些命令一般需要一个界面GUI,这就是”R Console”,R Console是官方GUI,但其功能有限,有很多替代方案,其中,Rstudio是最为优秀一个。打开R Console主要是检查R成功安装在你的电脑上。
  7. 可以在R Console中,在符号>后输入 plot(pressure) ,如果出现一个散点图,说明R可以正常运行。

Rstudio的下载与安装

Rstudio是使用R语言时非常优秀的交互界面,也是一款开源软件。其有两种选择Rstudio Desktop 和Rstudio Server,两者在功能上几乎没有区别,前者安装在本地,后者是安在远程服务器。我们选择Rstudio Desktop,有两个不同版本,Open Source Edition和 Pro Edition,后者可以提供官方帮助和商业许可,二者之间的功能差异不大,我们选择Open Source Edition.

  1. 官方下载地址:https://www.rstudio.com/products/rstudio/download/
  2. 选择Mac 或者Windows版本;
  3. 双击安装;
  4. 打开Rstudio;

Rstudio 简介

窗口简介

Alt
  • Source: 写代码、文档、浏览数据;

  • Console: 显示代码运行结果,即时运行代码。

  • Environment: 显示R对象;)

  • Files: 管理文件及文件夹;

  • Plots: 显示图形结果

  • Packages: 下载、更新和启用packages,

  • Viewer: 动态文档显示的地方;

  • Presentation: 显示PPT的地方;

理解project

  1. project是用来管理文件的,管理与某个项目相关的各种文件,包括data、script、 rmarkdown、图像和文字。
  2. project本质上是一个文件夹;
  3. project有两点好处:使得与一个项目有关的文件有条理地放在一起;容易存储、调用各种文件;

生成一个project:

  1. file > new project > new directory > new project, 给project选择一个名称(文件名不用有空格和特殊符号),确定存储的位置;
  2. 在上述名称的文件夹下有一个”project_name.Rproj”的文件产生;
  3. Rstudio右上角有一个专门管理project的窗口,在此可以新建、打开project,也可以对project进行配置;

理解package

Package是R发挥特定功能的子集。R package 分为两类,一类是R语言自身包含的package,它包括R语言的核心功能和基础功能,这包括stats、graphics、grDevices、datasets、utils、methods、base。另一类package是第三方的package。第三方packages来自于非官方的个人或者组织。这类package占R功能的大多数。Package的存在实现了R语言功能的模块化和开源。模型块化是指R语言使用者可以根据自己的需要安装相应的Package, 开源是指任何有一定编程基础的人都可以给R语言提供新的功能,这也是R语言比其它商业软件强大的地方,开源使其功能变得越全面、越强大、越优化。

如何下载、安装package:

  1. 安装第三方package,有两种方式。来源于cran官方第三方package. 使用install.package("readr") ,需要特别注意的括号内的package 名称必须用引号。

  2. 已经安装的package可以右侧的Packages面板中显示;

  3. 另一类package,没有进入cran审核,保存在其它位置,比如,install.packages("easystats", repos = "https://easystats.r-universe.dev")

  4. 很多最新的package在进入cran之前,保存在github.com,这里需要使用install_github()install_github() 是devtools包中的命令。另外,即使进入cran的package,其最新版也会保存在github.com,这时也可以用install_github()来安装,比如devtools::install_github("tidyverse/dplyr") .install_github()里面是最新版package的安装路径,这个路径一般包括两部分,用/分开,前面一般是软件开发者在github的用户名,如tidyverse,后面则是package的名称,比如readr。这个路径一般可以在两个地方找到,一是pacakge的官网,比如dplyr的官网https://dplyr.tidyverse.org,还有就是这个package源文件所在的github存放所在地,比如dplyr的源文件地址https://github.com/tidyverse/dplyr。官网和源文件地址可通过检索引擎查找。

  5. 在使用install_github()之前,还需要对系统环境进行配置,需先运行devtools::has_devel() ,如果不通过,请查看https://rstats.wtf/set-up-an-r-dev-environment.html

  6. packages的启用,base package不用单独启用,可以直接调用;但是第三方package使用之前需要调用,调用命令library(readr),括号内的package名称可以不加引号。已经启用的packages在Packages面板中list中的左侧方框中打钩显示。

  7. 更新package. 使用devtools::update_packages("pkgname"),或者使用Packages窗口。

如何熟悉一个package

一般情况下,package都有一个官方网站,比如dplyr package的官方网站为https://dplyr.tidyverse.org,这是了解和学习某一package最好的资源,这包括功能简介、如何上手、命令手册、专题指南、更新日志和源代码等信息。

重要的Rstudio setup

  • Rstudio > preferences > options > general > basics > save workspace to . RData on exit: 选择never

  • Rstudio > preferences > options > Packages > Mangement > primary CRAN repository: 选一个中国的镜像。

  • Rstudio的重启:Session > restart R

  • Preference > General >Graphics, 设置Backend为AGG