数据结构
向量:
向量是⽤于存储数值型、字符型或逻辑型数据的⼀维数组。可通过函数c()可⽤来创建向量实例操作:
矩阵:
矩阵是⼀个⼆位数组,只是每个元素都拥有相同的模式(数值型、字符型或逻辑型)可通过函数matrix()创建矩阵实例操作:
数组:
数组(array)与矩阵类似,但是维度可以⼤于2数组可通过array函数创建实例操作:
数据框
由于不同的列可以包含不同模式(数值型、字符型等)的数据,数据框的概念较矩阵来说更为⼀般。数据框是R中最常处理的数据结构数据框可通过函数data.frame()创建实例操作:
因⼦
类别(名义型)变量和有序类别(有序型)在R中称为因⼦。因⼦在R中⾮常重要,因为它决定了数据的分析⽅式以及如何进⾏视觉呈现。名义型变量是没有顺序之分的类别变量。有序型变量表⽰⼀种顺序关系,⽽⾮数量关系。连续型变量可以呈现为某个范围内的任意值。函数factor()以⼀个整数向量的形式存储类别值,整数的取值范围是[1...k],同时⼀个由字符串(原始值)组成的内部向量将映射到这些整数上。实例操作:
列表
列表就是⼀些对象的有序集合,某个列表中可能是若⼲向量、矩阵、数据框,甚⾄其他列表的组合。可以使⽤函数list()创建列表:
数据的输⼊
R可以从键盘、⽂本⽂件、excel、数据库以及其他各种软件中导⼊数据,在这⾥只是⽤excel的导⼊作为例⼦,来了解⼀下⼤致的操作。导⼊Excel数据
因为使⽤到了xlsx包,所以要先安装⼀下。导⼊的excel是格⼒电器的财报数据。这⾥可以看到excel的数据被转换成了R中的数据框。
⼀些简单操作
可以查看格⼒电器的收⼊和净利润,或者进⼀步看最近七年的这两项数据。
因篇幅问题不能全部显示,请点此查看更多更全内容