沉闷科学的掘墓人分享 http://blog.sciencenet.cn/u/Bearjazz

博文

R语言检验两个向量是否完全一致

已有 15299 次阅读 2012-5-20 10:26 |个人分类:我的研究|系统分类:科研笔记| R语言, 检验, 两个向量, 完全一致

R语言检验两个向量是否完全一致

 

熊荣川

六盘水师范学院生物信息学实验室

xiongrongchuan@126.com

http://blog.sciencenet.cn/u/Bearjazz

 

在更新数据时可能会因为一些小小的误操作而导致,操作前后的两组数据有细微的差别,乍一看不能容易发现,使用R语言两向量的一致性判别,可以精确的进行判别和纠错,下面是代码过程及相应的结果和备注。

rm(list = ls()) 

#清空控制台所有向量

a=c("A","T","G","C")

#定义向量a

b=c("A","T","G","C")

#定义向量b

all(a == b)

#检验ab是否完全一致

 

[1] TRUE

 

a=c("A","T","G","C")

#定义向量a

b=c("A","C","G","T") 

#定义向量b

all(a == b)

#检验ab是否完全一致

 

[1] FALSE

 

> 

a == b

#查看详细检验

 

[1]  TRUE FALSE  TRUE FALSE

 

ind = c(a == b)

 

a[!ind]

#显示a中和b不匹配的元素

 

[1] "T" "C"

 

b[!ind]

#显示b中和a不匹配的元素

 

[1] "C" "T"

 

 

就这么简单,祝您科研愉快!



https://blog.sciencenet.cn/blog-508298-572986.html

上一篇:R语言中S4类对象的输出方法
下一篇:使用genbank中的blast功能检验两序列间是否有重排现象
收藏 IP: 210.75.236.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-5 11:13

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部