首页 > 代码库 > R学习笔记

R学习笔记

R学习体会笔记 (基于codeschool的tryR课程)

1,vectors. 一个vector的本质是一个json file,但有的时候也可以被作为一个封装的整体来看待。作为json file,可以把他想象成有左右两行,默认情况下是

vector

{1: "...",

 2: "...",

 3: "...",

.......}

一般的操作都只是在默认情况下给右侧赋值 但在需要的时候可以把左侧给改了

vector

{"england": "...",

 "china": "...",

 "australia": "...",

.......}

用到的函数是name

barplot和plot用于将其可视化(小心plot(x,y)和plot(y)的区别)  abline用于在其中加线 还有一些统计数据的计算函数

制造一个基本的vector的方法有二:c() 和seq()    另外还有a:b算是一种很特殊的

作为一个封装的整体,就是对它的操作可以看作对他所有数据的操作

另外需要注意 R中函数在处理不同长度数据unit交互时可以处理一个是另一个multiple的情况!!

 

2,martrix:

三种方法创建 一个是matrix(value,x,y)  另外两个都是从vector发展过去 利用json性(数据),可以直接 matrix(vector,x,y)转化成matrix  还可以利用整体性,给他变个形,dim(vector) <- c(x,y).

 matrix[x,] matrix[,y]的时候相当于vector    matrix[a:b,]的时候是小matrix

 

R学习笔记