R语言视频教程3-6语法
时间:2017-08-16 来源:原创 作者:Wolf老师
微信公众号:biowolf_cn 点击:次
第三节 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) |
- 上一篇:R语言视频教程-02-软件下载安装
- 下一篇:R语言基础7-8矩阵、数据框和列表