实时

您的位置:首页>企业 >

R语言基础笔记-01(数据类型与向量) 每日速读


(资料图片仅供参考)

引用自生信技能树马拉松课程小洁老师授课内容:R语言基础01

生成变量

c(1,5,3)1:3rep("x",times=3) #有重复的用rep()seq(from=3,to=21,by=3)#有规律的序列用seq()rnorm(n=3)#随机数用rnorm()#通过组合,产生更为复杂的向量:paste0(rep("x",times=3),1:3)## [1] "x1" "x2" "x3"paste0(rep("student"),seq(2,15,2))## [1] "student2"  "student4"  "student6"  "student8" ## [5] "student10" "student12" "student14"
paste0的循环补齐图示

比较运算与逻辑运算

比较运算与逻辑运算

循环补齐

a = c(1,2,3,4,1)b = c(1,2)#循环补齐一般包括三种情况:#1.算数计算a+b## [1] 2 4 4 6 2#2.逻辑比较:等于不等于大于小于百分百ina==b## [1]  TRUE  TRUE FALSE FALSE  TRUEa>b## [1] FALSE FALSE  TRUE  TRUE FALSEa %in% b## [1]  TRUE  TRUE FALSE FALSE  TRUE#3.paste&paste0paste0(rep("x"),1:3) #sep=","## [1] "x1" "x2" "x3"

交集、并集、差集、%in%与==的区别

x = c(1,3,5,1)y = c(3,2,5,6)#交集、并集、差集intersect(x,y)#交集union(x,y)#并集setdiff(x,y) #x里有y里没有setdiff(y,x)#%in%与==的区别> x == y #将x里的元素与y里的元素**一一对应**的比较,确认是否相等## [1] FALSE FALSE TRUE FALSE> x %in% y #将x里的元素与y里的**每一个元素**比较,确认是否相等## [1] FALSE TRUE TRUE  TRUE
%in%与==的区别图示

向量筛选

a = c(1,2,3,4,1)#按照逻辑值:中括号内为与x等长且一一对应的逻辑值向量a[!duplicated(a)]## [1] 1 2 3 4#按照位置:中括号里是x的下标组成的向量a[3]## [1] 3

长度与重复

x = c("1","2","3","4","2")length(x) #长度:计数x## [1] 5unique(x) #去重复:去除x里的重复值(每一个数据第一次出现为T,第二次出现为F,结果为保留重复值的第一次出现)## [1] "1" "2" "3" "4"duplicated(x) #对应元素是否重复,返回逻辑值,重复为T## [1] FALSE FALSE FALSE FALSE  TRUE!duplicated(x)#对应元素是否重复,返回逻辑值,不重复为T## [1]  TRUE  TRUE  TRUE  TRUE FALSEtable(x) #重复值统计,每一个值出现的次数## x## 1 2 3 4 ## 1 2 1 1table(duplicated(x))#统计多少个值为唯一,多少个值重复## FALSE  TRUE ##     4     1

一些tips

按tab可以自动填充函数、路径等NA:逻辑值,存在,但不知道; null:不存在一个向量只能有一种数据类型,可以有重复值R语言的修改都需要赋值熟练运用proj不是没报错就没问题,需检查目的是否达到脚本打开全是乱码的解决方案:
脚本打开全是乱码的解决方案

引用自生信技能树马拉松课程小洁老师授课内容:R语言基础01

关键词:

推荐阅读
市绿化市容局介绍,夏秋交替之时,色彩斑斓的石蒜怒放,花色如梦似幻,

2023-09-09 13:26:53

据朝中社今天(9日)报道,朝鲜民主主义人民共和国成立75周年民间防卫

2023-09-09 11:32:03

潜心教书育人(主题)金秋九月,1800多万名人民教师迎来属于自己的节日

2023-09-09 10:00:41

为加快农贸市场升级改造民生工程项目建设进度,9月7日,大连市商务局在

2023-09-09 08:18:13

2023年9月8日艾可蓝(300816)发布公告称公司于2023年9月8日召开业绩说

2023-09-09 05:54:43

美国前众议院议长佩洛西周五表示,将于明年11月再次竞选众议院议长

2023-09-09 00:49:27

谈及未来,彭寿认为,材料是显示产业的关键,推动显示进步,引领显示未

2023-09-08 21:45:56

中新社北京9月8日电(记者刘育英)中国工业和信息化部、教育部等五部门8

2023-09-08 20:52:47

摄图网_4021847882023沈阳中秋节活动汇总演唱会1、蓝心羽《藍》2023全

2023-09-08 18:36:14

7月底,CEC中国汽车耐力锦标赛首次于鄂尔多斯国际赛车场迎接赛事周末,

2023-09-08 17:01:40

按照公安部和省委、省政府的统一部署,9月8日上午,陕西省公安厅在韩城

2023-09-08 16:19:47

观点香港网讯:9月8日,汇丰银行将会大加H按(拆息按揭)封顶息率半厘。

2023-09-08 14:52:22

备受瞩目的张艺谋新片《坚如磐石》即将上映,发布会现场,张国立、雷佳

2023-09-08 13:42:22

江苏东成生物科技15万吨 年木薯普级乙醇装置停机,企业普级对外报价680

2023-09-08 12:17:11

近日网上关于RedmiNote13系列的爆料越来越多,不出意外的话,这款新机

2023-09-08 11:08:16

即日起至2023年11月15日,澄迈县将再次发放百万元消费券,消费者可以在

2023-09-08 10:40:12

近日,青岛西海岸新区辛安街道执法中队联合交警二中队在街道辖区开展“

2023-09-08 09:42:10

数字雄安论坛活动将于9月6日在河北正定举行。论坛以“智能绿色创新——

2023-09-01 10:16:46

今年以来,永川区临江镇始终把农村人居环境整治作为一项重要工作来抓,

2023-09-01 09:17:41

昨日市场遇阻力回落,形成下有政策,上有阻力的夹板震荡形态。指数方面

2023-09-01 09:04:52