知识的价值不在于占有,而在于使用。

生信自学网-速科生物-生物信息学数据库挖掘视频教程

当前位置: 主页 > 免费视频 >

R语言视频教程3-6语法

时间:2017-08-16 09:46来源:原创 作者:Wolf老师 点击:
R是一种解释性的语言,不需要编译,可以直接运行 R操作的实体在技术上来说都是对象(boject)。当R在运行时,所有变量,数据,函数以及结果都以对象的形式存在计算机的活动内存中
第三节 R包安装

R是一种解释性的语言,不需要编译,可以直接运行
R操作的实体在技术上来说都是对象(boject)。当R在运行时,所有变量,数据,函数以及结果都以对象的形式存在计算机的活动内存中,并有相应的名字对应
对象的属性:
   —类型,class   (是个函数还是个数据?是个什么样的数据?)
   —模式,mode (数据结构里面每个元素的类型)
   —长度,length
特殊量
一般的缺失值
   NA
运算产生的缺失值
   如:对负数求对数,其他语言会报错
   NaN
缺失值检验
   is.na()
   is.nan()
 
正负无穷大
如:被除0
Inf  正无穷大
-Inf 负无穷大
无穷大检验:
is.finite(x)
is.infinite(x)
 
第四课时 对象与属性


第五课时 向量

向量是R中最基本的类型
一个向量中元素的模式必须相同,包括
数值型
        —整形
        —单精度实型
        —双精度实型  逻辑型
复值型
字符型
建立向量的方法(函数)
seq()               #若向量具有较为简单的规律,用于生成简单的等差数列                        #seq(from,to,by,length,out,along,with,...)
:                      #以1为步长的等差序列
rep()               #若向量具有重复规律的数列
c()                  #若向量没有规律
pastc()          #有规律字符串向量,坐标轴刻度赋值的时候
逻辑型向量的建立:
一个逻辑向量的值可以是TRUE,FALSE或者缺失值NA
逻辑向量可以在普通的运算中被使用,此时他们将被转换为数字向量,FLASE当做0,而TRUE当做1
什么时候会用到逻辑型向量?
1、对向量里面元素进行判断的时候,比如要统计向量有多少个大于0的元素,多少个元素小于0
2、对图中的点进行赋值的时候,比如满足某种条件的赋值红色
 
第六课时 向量运算
向量的下标(index)与向量子集(元素)的提取
正的下标   提取向量中对应的元素
负的下标   去掉向量中对应的元素
逻辑运算   提出向量中元素的值满足条件的元素
注:R中向量的下标从1开始,这与通常的统计或数学软件一致,而像C等高级编程语言的向量下标则从0开始



加生信自学网群
责任编辑:伏泽
作者申明:本文版权属于生信自学网(微信号:18520221056)未经授权,一律禁止转载!
BioWolf二维码生成器
------分隔线----------------------------
GEO芯片数据库挖掘生信视频教程
推荐内容
TCGA数据库挖掘文章套路生信视频教程
中药复方网络药理学文章套路生信视频教程