文章目录
- 第一章 认识R语言
- 1.1 R语言是什么?
- 1.2 R和RStudio安装
- 1.3 R软件的一些基本操作
- 1.3.1 换工作路径
- 1.3.2 安装包
- 1.3.3 调整字体
- 第二章 R语言的基本操作
- 2.1 创建向量和矩阵
- 2.2 求平均值,和,连乘,最值,方差,标准差
- 2.3 寻求帮助
- 2.4 产生向量
- 2.4.1 seq()函数
- 2.4.2 产生字母序列letters
- 2.4.3 which()函数
- 2.4.4 rev()函数和sort()函数
- 2.4.5 matrix()函数
- 2.5 矩阵运算
- 2.5.1 函数t():矩阵转置
- 2.5.2 矩阵的加减
- 2.5.3 函数diag()
- 2.5.4 矩阵相乘
- 2.5.5 solve():矩阵求逆
- 2.5.6 rnorm()
- 2.5.7 解方程组
- 2.5.8 eigen():求矩阵特征值
- 2.6 数组
- 2.7 数据框
- 2.8 画散点图
- 2.9 读文本文件数据
- 2.10 读剪切板
- 2.11 读Excel文件数据
- 第三章 循环语句
- 3.1 for循环
- 3.2 while循环
- 3.3 R脚本
- 3.4 综合性例子
- 第四章 数据可视化
第一章 认识R语言
1.1 R语言是什么?
R是一种区分大小写的解释型语言。
详细解释博客链接
1.2 R和RStudio安装
R是一种区分大小写的解释型语言。
RStudio则是R的一个集成开发环境(IDE),IDE的目的就是要让开发更加快捷和方便
R和RStudio下载链接:链接 安装很简单,也有教程:安装教程
1.3 R软件的一些基本操作
1.3.1 换工作路径
文件->改变工作目录
1.3.2 安装包
程序包->设置CRAN镜像->完成->安装程序包->选择你要安装的包
1.3.3 调整字体
编辑->DUI选项->size
第二章 R语言的基本操作
2.1 创建向量和矩阵
c():创建向量
length():计算长度
mode():输出类型
rbind():把两个向量行拼接成矩阵
cbind():把两个向量列拼接成矩阵
例1:
例2:其他函数
2.2 求平均值,和,连乘,最值,方差,标准差
mean():求平均值
sum():求和
min():求最小
max():求最大
var():求方差
prod():求连乘
sd():求标准差
2.3 寻求帮助
help(sth):查找不认识的某函数
例:
弹出以下网页:
2.4 产生向量
注意1:a[-5]意思就是除了第五个元素不显示,其他都显示出来
注意2:R语言索引是从1开始,而不是0
2.4.1 seq()函数
2.4.2 产生字母序列letters
2.4.3 which()函数
返回下标
2.4.4 rev()函数和sort()函数
rev()函数:倒序
sort()函数:从小到大排序
2.4.5 matrix()函数
生成矩阵
2.5 矩阵运算
2.5.1 函数t():矩阵转置
2.5.2 矩阵的加减
2.5.3 函数diag()
返回对角线元素,或生成对角线矩阵
2.5.4 矩阵相乘
2.5.5 solve():矩阵求逆
2.5.6 rnorm()
按照正态分布产生16个随机数
2.5.7 解方程组
AX=B,这里是矩阵
2.5.8 eigen():求矩阵特征值
和特征向量
2.6 数组
2.7 数据框
- 矩阵形式,但列可以不同数据类型
- 每列是一个变量,当行是一个观测值
2.8 画散点图
2.9 读文本文件数据
注意:不是工作目录就要加路径
2.10 读剪切板
"clipboard"表示剪切板
header=T表示列头
2.11 读Excel文件数据
第三章 循环语句
3.1 for循环
3.2 while循环
3.3 R脚本
3.4 综合性例子
第四章 数据可视化