上节课学习了R的安装以及简单的一些语法,这节课也是简单的了解一下R的内容
1,R的包:通过library()查看所有的包
通过 install.packages("car")安装新的包
通过help(package="car")查看关于包的信息
通过update.package("car")更新包
2,结果的重用:将一个函数的输出用作另外一个函数的输入
将语句执行的结果保存在一个对象A中,输入summary(A)会显示分析结果的统计概要,plot(A)将生成回归诊断图形
3,R处理大数据集:专门用于大数据的分析包,如lm()是做线性拟合的函数,而biglm()能以内存高效的方式实现大型数据的线性模型拟合,R与大数据处理平台的结合,如RHadoop,RHive,RHipe等
4,R的数据集:数据集通常是由数据构成的一个矩形数组,行表示观测,列表示变量
向R中导入数据:手工输入,外部源导入,数据源可以是电子表格EXCEL,文本文件txt,统计软件SAS和各类数据库Mysql
4.1 创建向量:a <- c(1, 2, 5, 3, 6, -2, 4)
4.2创建矩阵:输入?matrix查看关于矩阵的相关内容
4.3创建数组:输入?array查看关于数组的相关内容,数组就是矩阵的推广
4.4数据框:可以存储不同数据类型,创建一个数据框
用patientdata$age选取特定变量age,attach()将数据框添加到R的搜索路径中
4.5列表list:列表中的对象可以是任何数据类型