R语言 第2章 数据对象与数据读写(2)

重复序列的创建
在这里插入图片描述
rep(as.factor(c(“yizi1.”“yinzi2”,“yinzi3”)),3)
rep( )是重复函数,它可以将某一向量重复若干次。
使用格式: rep(x, times = 1, length.out = NA, each = 1)
其中x是预重复的序列,可以是任意的数据类型的向量或数值,times是重复的次数,length.out为产生的序列的长度,each为预重复的序列中每个元素重复的次数,初始值为1。
矩阵和数组
向量vector用于描述一维数据,是R语言中最基础的数据结构形式。
利用矩阵matrix可以描述二维数据,和向量相似,其内部元素可以是实数、复数、字符、逻辑型数据。矩阵matrix使用两个下标来访问元素,A[i,j]表示矩阵A第i行、第j列的元素。
多维数组array可以描述多维数据。array有一个特征属性叫维数向量(dim属性),它的长度是多维数组的维数,dim内的元素则是对应维度的长度。
矩阵是数组的特殊情况,它具有两个维度。
和向量相似,矩阵内每个元素都拥有相同的模式(数值型、字符型或逻辑性)
矩阵创建
在R中,可以使用matrix函数并以向量形式输入矩阵中的全部元素,使用ncol和nrow可设置矩阵的行和列数,从而创建一个矩阵。
html>

猜你喜欢

转载自blog.csdn.net/weixin_43428283/article/details/106686204