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

主页 > 免费视频 >

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

第三节 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)

森莘老师微信二维码