感觉会python学起R来要方便很多
向量
向量是R语言中存储和管理数据的最基本单位,其他数据结构都是在向量的基础上诞生的,因此也被成为原子向量 向量必须由类型相同的元素组成 基本向量类型:逻辑型,整数型,实数型,复数型,字符型及字节型
赋值符号<- 组合函数c()
矩阵:
创建矩阵:
选取矩阵中的某一个元素,(不是从0开始):
选取一行:
选取多行:
剔除某一行或多行(负索引):
使用向量组合成新的矩阵:
按行组合
按列组合:
rownames() 对行重命名
colnames() 对列重命名
数组
dim() 返回各个维度最大值
若上述代码中向量少于30个(5∗3∗2),则R语言按照循环原则将数据补齐:
数据框(DataFrame)
创建:
索引与矩阵类似
$ 符号使用:
因子
因子主要用于管理离散的分类变量,函数factor()
创建:
明显看出来默认按字母排序为ABCD
改变默认排序顺序:
levels参数中指定的水平与向量中出现的数据相匹配,否则会出现缺失值
有序:
列表
列表中允许包含不同类型的元素
创建列表:
列表查询:
时间序列
时间序列是一类特殊的向量或矩阵,时间序列对象可以用ts() 来创建
|
请发表评论