因需要使用R的某些包,下载R和RStudio,这里简单介绍下载和安装的过程。

1.下载R软件

这里我下载最新的版本:version 4.1.1 for Windows

R下载不了estimate rstudio无法下载_R下载不了estimate


注意:虽然在安装时选择安装语言是英文,但是不知道为什么安装好之后还是中文的,所以后面重新设置:

打开R软件,右击属性,选择目标,添加空格和language=English;

R下载不了estimate rstudio无法下载_下划线_02


测试R软件:

R下载不了estimate rstudio无法下载_下划线_03


2.安装RStudio

RStudio是R软件的编译器,它让用户交互体验更好;

RStudio requires R 3.0.1+;

下载地址:https://www.rstudio.com/products/rstudio/download/#download 更改主题:打开RStudio,依次选择tools,Global Opitions,Appearance,根据自己习惯设置。

R下载不了estimate rstudio无法下载_R下载不了estimate_04


界面效果有点类似Spyder。

3.安装R Packages from Github
比如我想安装一个用于估算水位时间序列的R package:tshydro
(1)下载R包https://github.com/cavios/tshydro (2)安装tshydro包,需要提前安装Template Model Builder ,TMB(TMB是一个功能类似于ADMB的R包,它要求R至少是3.0.0版本,以及从源代码安装R包所需的开发工具)
download for win10:https://github.com/kaskr/adcomp/wiki/Download 1)open RStudio software,input this code:

install.packages("TMB")

R下载不了estimate rstudio无法下载_r语言_05


检测安装是否成功:

library(TMB)
## Optionally:
## precompile()
runExample(all=TRUE)

2)also need install Rtools:
要求R版本在4.0以上;安装完成后需要进行环境配置:
Putting Rtools on the PATH:
打开RStudio,运行以下脚本:

writeLines('PATH="${RTOOLS40_HOME}\\usr\\bin;${PATH}"', con = "~/.Renviron")

重启RStudio,然后运行:Sys.which("make")

R下载不了estimate rstudio无法下载_R下载不了estimate_06


检测是否安装成功:install.packages("jsonlite", type = "source")

R下载不了estimate rstudio无法下载_github_07


证明安装成功!

(3)安装tshydro包(Install R-Package from Github)

1)need devtools to install R-Package from Githubinstall.packages("devtools")

R下载不了estimate rstudio无法下载_r语言_08


2)安装tshydro包:

install_github("cavios/tshydro/tsHydro")会报错:

R下载不了estimate rstudio无法下载_ios_09


这是因为devtools没有正确安装,需要重新安装install.packages("devtools")

安装完成:

R下载不了estimate rstudio无法下载_下划线_10


4.How to use R Packages

这里记录调用上面安装好的包——tshydro:

(1)加载包:library(tshydro)

查看包安装路径:.libPaths()

(2)导入数据:.rda文件是rdata的缩写,可以在RStudio中打开,输入命令:load(".rda文件绝对路径名")

5.R基础及注意事项
(1)R 语言赋值使用的是左箭头 <- 符号;
(2)R 语言的有效的变量名称由字母,数字以及点号 . 或下划线 _ 组成,开头不能是数字、下划线;以点号开头,后面不能加数字;
(3)输出和其他编程一样,print();