R语言 Markdown 入门教程:向量与矩阵操作详解

需积分: 4 5 下载量 152 浏览量 更新于2024-08-05 收藏 36KB MD 举报
本篇R语言笔记主要针对初学者介绍了R语言中的基本概念和常用操作,重点围绕向量和矩阵展开。首先,我们探讨了向量的产生和操作,包括: 1. 向量的三种生成方式: - 使用`c()`函数创建连续的整数向量,如`A <- c(1:5)`生成1到5的整数序列。 - `seq()`函数用于生成等距序列,例如`B <- seq(from=0, to=10, by=2)`生成0到10,步长为2的数值。 - `rep()`函数用于复制特定值,如`D <- rep(0, 5)`产生一个全为0的向量。 2. 向量的基本操作: - 插入元素:通过`append()`函数在指定位置插入数据,如`append(A, 1.5, after=1)`在A的第二个位置后插入1.5。 - 替换和删除元素:`replace()`用于替换元素,如`replace(A, 4, 3)`将A的第四个元素替换为3;`[-3]`或`[-c(2,4)]`分别用于删除单个或多个元素。 此外,还列举了一些常用的统计函数,如`sum()`计算和,`max()`和`min()`找最大值和最小值,`range()`获取值的范围,`mean()`求平均值,`var()`和`sd()`计算方差和标准差,以及排序功能`sort()`和反向排序`rev()`。 接着,笔记转向矩阵,它是二维的数据结构: 2.1 矩阵的基本概念: - 矩阵是由行和列构成的规则数据表,如`|姓名|班级|成绩|`所示。 - 每一行代表一条记录,每列代表一个属性。 2.2 矩阵的创建: - 使用`matrix()`函数创建矩阵,例如,`newMatrix`由两个向量构成,通过`byrow=TRUE`设置按行填充,同时设置了行名和列名。 最后,通过`c()`函数组合不同类型的数值创建了一个3行4列的矩阵`mat`。 这些内容为R语言的初学者提供了基础操作和数据结构的认识,对于进一步学习R语言数据分析和编程非常有帮助。