R环境安装

  • 2019 年 11 月 24 日
  • 筆記

R

R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。简单来说,R是一门统计计算语言,是一套开源的数据分析解决方案。

anaconda安装R

最开始接触Anaconda,应该是18年3月,还是在机器学习的时候用过,Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。

加速conda

中大的

# 加速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的语法

1. R语言的注释

“#”后面的内容表示注释; 如果有多行注释则在每一行注释前加上“#” 在注释行结尾加上4个“#”,则这一行会被当做一个节标题

2.函数调用

head(iris) # R语言语法 iris.head() # python写法

3. 查看帮助文档

help(ggplot2) #对包使用help,查看包的信息

help("CO2") #对函数使用help,查看函数使用方法

help(ggplot) #对内置数据集使用帮助文档,查看数据集的信息

example(ggplot) # 查看ggplot函数用法示例

4.使用R的内置数据集

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.

安装rstudio

一行命令搞定

conda install -c r rstudio

如下图

在这里插入图片描述

命令行输入 rstudio