R的介绍
R是用于统计分析、绘图的语言和操作环境,是一个自由、免费、源代码开放的软件,是一个用于统计计算和统计制图的优秀工具。
其功能包括:数据存储和处理系统;数组运算工具(其向量、矩阵运算方面功能尤其强大);完整连贯的统计分析工具;优秀的统计制图功能;简便而强大的编程语言:可操纵数据的输入和输出,可实现分支、循环,用户可自定义功能。最重要的是R的画图系统可以制作出用户自己定制的精美图表
第一章 R的基础知识
1.1 安装R和RStudio
通过在官方网址https://www.r-project.org/下载最新版本的R进行安装,安装完R后,我们需要按照RStudio,我们以后大部分的操作都将在RStudio中进行,它是一款R语言的IDE,界面简单明了、功能强大,而且它还具有调试、可视化等功能,支持纯R脚本、Rmarkdown(脚本文档混排)、Bookdown (脚本文档混排成书)、Shiny (交互式网络应用)等。官网下载地址RStudiohttps://www.rstudio.com/products/rstudio/download/。
1.2 下载和载入R的包
R是一个免费的开源软件,强大的功能主要依赖于包(package),扩展其大多数功能,R自带了很少的包,可以根据自己的需要在网上下载;使用包之前要将包载入到内存中。
语法是:
install.packages("ggplot2") #安装包,注意双引号
library(ggplot2) #载入包,没有双引号
查看包的说明文档:
?'ggplot2'
查看函数帮助文档:
help(dim)
?dim
查看并执行函数用例:
example(dim)
安装tidyverse包:
tidyverse是为数据科学设计的软件包的集合,其中包括ggplot2、dplyr、tidyr、stringr、purrr等著名的包,所有软件包都共享基本的设计理念,语法和数据结构,我们在以后的学习中将会主要使用到tidyverse包。
install.packages("tidyverse")