(文中图片引用于生信技能树小洁老师PPT,仅用于自己学习,不用于商业目的,如有侵权,立即删除)
Part2. 数据类型与变量
1. 数据类型: 数值型(numeric) 1 3 2
字符型(character) "a" "b" "mm"
逻辑型(logical) TRUE
FALSE
NA
判断数据类型的函数:class(),将要判断的内容写在括号里

Tips: Tab键 打出前几个字母,即出现提示,摁上下键可翻动,摁Tab键可自动补全
上下键 光标放在>后面,摁向上键,即可修改上一条命令重新运行
逻辑型数据

数据类型的判断与转换

多个数据组织形式

脚本乱码解决方案

2.1 向量的生成

Tips:paste0与paste的区别联系

2.2 对单个向量进行操作


x<-c(1,3,5,1,)

R语言的默认思想

R语言里函数思想:能用函数代替,就不要手动去数。除非这代码只用一次
2.3 对两个向量的操作

Tips:当两个向量长度不一致,x与y不一样长,发生循环补齐

循环补齐简化代码:


重点:%in%

记忆卡片

2.4 向量筛选(取子集)
[ ] 将TRUE对应的值挑选出来,FALSE丢弃
根据逻辑值

根据下标位置

按照逻辑值:中括号里是与x等长且一一对应的逻辑值向量。
按照位置:中括号里是由x的下标组成的向量
2.5 修改向量中的某个/某些元素

tips:R语言里的修改,都要赋值,没有赋值就没有发生过
2.6 简单向量作图

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。