R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。简单来说,R是一门统计计算语言,是一套开源的数据分析解决方案。
最开始接触Anaconda,应该是18年3月,还是在机器学习的时候用过,Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。
中大的
# 加速conda
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
conda install R
如果R包需要的指定版本的R,update就ok了
conda update r r=3.5.2
输入R就进入了终端,就证明了搞定了
在这里插入图片描述
如何在jupyter notebook 打开
R的命令行,如果不知道可以直接打开Rsudio,在坐下角的console里写如下命令:
install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
devtools::install_github('IRkernel/IRkernel')
# 只在当前用户下安装
IRkernel::installspec()
# 或者是在系统下安装
IRkernel::installspec(user = FALSE)
最好的方法直接
conda install -c r r-essentials
打开jupyter notebook
在这里插入图片描述
补充R的语法
“#”后面的内容表示注释; 如果有多行注释则在每一行注释前加上“#” 在注释行结尾加上4个“#”,则这一行会被当做一个节标题
head(iris) # R语言语法 iris.head() # python写法
help(ggplot2) #对包使用help,查看包的信息
help("CO2") #对函数使用help,查看函数使用方法
help(ggplot) #对内置数据集使用帮助文档,查看数据集的信息
example(ggplot) # 查看ggplot函数用法示例
data() #用于查看R语言的内置数据集
head(women) #直接键入数据集名称查看数据集
install.packages("gcookbook") # 安装gcookbook
data(package =.packages(all.available =TRUE))#查看已安装的所有包中的数据
library(gcookbook)#使用其它包中的数据,需要先载入相应的R包
head(worldpop)#World population estimates from 10,000 B.C. to 2,000A.D.
一行命令搞定
conda install -c r rstudio
如下图
在这里插入图片描述
命令行输入 rstudio