20190429-R语言数组array、列表list、因子factor

数组

1.数组简介
array(data , dim, dimnames )
只能包含一种数据类型
Arguments

  • data→数据
  • dim→是一个数值型向量给出了各个维度下表的最大值
  • dimnames→各维度名称标签的列表
    Example
    数组A,3行4列2维

    2.数组索引
  • ①A[i,j,k]→指定A的i行j列k维
  • ②A[,,] = A[] = A→选定全部数组
  • ③A[3:4]→数组A的第3至4个元素


    A[3:4],返回1维3行4列

列表

1.列表简介.
list(...)
list()包含任何类型的对象
Example

创建一个列表Foo

2.列表访问(索引)

  • ①Foo$x 返回向量
  • ②Foo[1] 返回子列表x
  • ③Foo[[1]] 返回向量


    Foo的索引,由图可知,Foo$x等价于Foo[[1]]

因子

Usage
factor(x = character(), levels, labels = levels,
exclude = NA, ordered = is.ordered(x), )
因子是用来存储类别向量和有序变量,而不能用来计算
Arguments

  • levels→因子水平向量,元素排重后且字符化
  • lables→因子的标签向量
  • ordered→是否为有序因子
    Example
    创建因子ff

    根据levels转换为整型

    去掉未出现levels
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容