R语言—对象创建

对象(元素)的产生和转换

一.对象的产生

 1.向量(vector)

R语言—对象创建_第1张图片

  mode表示类型,length表示长度

 以下三个函数几乎有相同效果

R语言—对象创建_第2张图片

 2.因子

R语言—对象创建_第3张图片

  函数levels可以用来提取一个因子中可能的水平值

  R语言—对象创建_第4张图片

 3.数组

R语言—对象创建_第5张图片

  4.矩阵

R语言—对象创建_第6张图片

R语言—对象创建_第7张图片

 顺序写对可以不加参数,byrow表示按行排列

 另一创建方式是给矩阵维度

R语言—对象创建_第8张图片

 5.数据框

R语言—对象创建_第9张图片

  行数如果成倍数可以循环,不是倍数不能循环

 6.时间序列

    从1950年开始,以年计数(frequency=1),从1到10编号

R语言—对象创建_第10张图片

    从1959年1月开始,以月计数(frequency=12),从1到47编号

R语言—对象创建_第11张图片

R语言—对象创建_第12张图片

 7.列表

 R语言—对象创建_第13张图片

二.对象转化

 1.向量转化为矩阵

R语言—对象创建_第14张图片

 2.因子转化为数值

R语言—对象创建_第15张图片

R语言—对象创建_第16张图片

  由上图可以看粗实际是根据levels转化的,levels是根据顺序排列的,female是第二组所以转化为数值就是2,male是第一组所以转化后就是1

 3.矩阵转化为数据框

R语言—对象创建_第17张图片

 4.矩阵转化为列表

R语言—对象创建_第18张图片

   不是所有类别都可以转化

你可能感兴趣的:(R语言)