R基本函数

写入/读取文件

mydata <- write/read.table/csv (file = , header = )

帮助函数

  1. F1
  2. example
  3. demo

画图

plot(x= ,y= ,ylim = [],xlab= ,ylab= ,type = )

折线图:

plot(type = 'l',lty = 2,col = 'red')

散点图:

plot(type = 'p',cex = 1)

Second day

多图

  • 在已有坐标轴画线:

    lines(x=,y=)

    point(x=,y=,type=)

  • 下一张plot覆盖到上一张

    par(new = TRUE)

  • 分割显示

    par(mfrow=c(n,m))

拟合

线性拟合

m <- lm(y~x +0)
abline(m,col = 'red') #画线  

m是一个线性拟合的参数对线,主要有k与b两个参数,更具体可用

summary(m)

来存储更具体的相关信息。


third day

循环

for (i in vector){
    //TODO
}

在输入{后下一行console会出现+,想退出时可以用ESC或输入;

例如输出sep月各类型图:

par(mfrow = c(3,3)
 for (i in c('p','l','b','c','o','h','s','S','n')) 
 {
    plot(x = mydata$X,y=mydata$Sep,type = i)
    legend('topleft',legend = i,cex= 0.8,bty = 'n')
}

forth day

概念练习

  • vector

vector 为一组值,可用mode判断类型,对vec的操作是对其所有值的操作

x <- c(1,2,3,4)
is.numeric(x)   #TRUE
x <- x+1    # 2,3,4,5

seq(1,20,1) = 1:20

  • matrix

matrix是一个矩阵

Comments

2019-01-16

⬆︎TOP