AmazingCounters.com

R基础整理(一)

1 创建变量和矩阵

2 基本数值处理函数

3 数组

4 数据框

5 文本文件和excel的读取

6 for,while语句的格式

7 R脚本注意

8 分布函数

 

一 创建向量和矩阵

      函数c( ), length( ), mode( ), rbind( ), cbind( )

     

     

      c()函数可以创建向量,seq()函数可以创建有序数值向量,letter()函数可以创建小写字母序列,LETTER()创建大写字母序列

     

      matric()生成矩阵,t()将矩阵转置函数,slove()函数求逆矩阵,也可求解线性方程组

     

      <- 与=都可以赋值,R中<-为标准赋值符号

     diag()函数,eigen()函数可求解矩阵特征值和特征向量

     

二 基本数值处理函数

      max(),min(),mean(),var()方差,sd()标准差,prod()连乘

     

    

     which()查找函数,rev()反向排序函数,sort()排序函数,help()查找帮助函数

    

    

   

    rnorm的帮助html文档

三 数组

    is.vector()函数,判断是否是变量,is.array()判断是否是数组,ls.matrix()判断矩阵,drm()生成数组。

    

     注:矩阵是二维数组,但数组不一定为矩阵

四 数据框

    1.数据框是矩阵格式,但列可以为不同数据类型

    2.每列是一个变量,每行是一个观测值,且每列长度必须相同

   

    plot()函数,画图。plot(x)

   

 

五 文本文件和excel的读取

  1.先设置工作目录

  2.x<-read.table("heiye.txt")   也可以通过剪切板:用y=read.table("clipboard",header=F)

  3.读excel文件可以通过安装包实现

    library(RODBC)

    a<odbcConnetExcel("a.xls")

    w<-sqlFetch(a,"sheel")

六 for语句,while语句格式

   for (i in 1:100) {c[i]=i+c[i-1];b[i]=1*2}

   while()   {     ;    }

七 R脚本注意

   1 名称以.r结尾   

   2 用source()函数运行

   3 print()函数,在脚本里打印功能

 

八 分布函数    

    正态分布函数rnorm( )

    泊松分布函数rpois( )

    指数分布函数rexp( )

    Gamma分布函数rgamma( )

    均匀分布函数runif( )

    二项分布函数rbinom( )

    几何分布函数rgeom( )

 

posted @ 2017-08-20 18:10  黑夜繁星  阅读(594)  评论(0编辑  收藏  举报
AmazingCounters.com