(文中图片引用于生信技能树小洁老师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 删除。