今天开始将之前的笔记写到博客上,希望能写完
(第一章)
首先将第一章的几个函数截图放上来,之后会经常用到,就算记不住也要经常看看。
我一开始也是觉得这些没什么好看的,结果用到的时候就吃亏了,每次都要翻书查看,还有可能写错,所以希望大家在学习这本书的时候,一定不要对这些基础知识懈怠。
特意一点,在查看包的时候 help(package="package_name") 记得一定要加双引号。
(第二章)
主要介绍了R语言中的数据结构。R中有许多用于存储数据的结构,包括标量、向量、数组、数据框和列表。
R可以处理的数据类型(模式)包括数值型、字符型、逻辑型(TRUE/FALSE)、复数型(虚数)和原生型(字节)。
这节为基础知识,没什么好说的,也是需要仔细看的,因为,这里如果有问题,你在用R的时候会非常累。
这里主要提一下,书中说的提取元素的两种写法:
1,attach(),detach()
例:以第1章中的mtcars数据框为例,可以使用以下代码获取每加仑行驶英里数(mpg)变量的描述性统计量,并分别绘制此变量与发动机排量(disp)和车身重量(wt)的散点图:
以上代码也可写成:
函数attach()可将数据框添加到R的搜索路径中。R在遇到一个变量名以后,将检查搜索路径中的数据框,以定位到这个变量。函数detach()将数据框从搜索路径中移除。值得注意的是,detach()并不会对数据框本身做任何处理。这句是可以省略的,但其实它应当被例行地放入代码中,因为这是一个好的编程习惯。
2,with()
上面的代码也可写成
3,还有一点是我后来用到最多的,就是与SQL的连接,通过安装RODBC包来实现。但是在用之前,还需要配置以西ODBC,这个百度下就能找到,我之前保存的一个攻略给忘了,找不到了。
这是书中给出的例子
这个在我参加阿里比赛的时候,第一次用到,因为庞大的数据直接放入中,观察其阿里实在是不方便。