首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

R数据框如何取交集

一般对于多个数据库或者多个软件预测的结果,可以通过取交集来提高预测结果的可信度,并且这样也能大大减少最后预测结果的数目。...这里需要注意,限定的软件越多,得到的结果会越少,也有可能完全得不到结果,所以这个需要根据自己数据的实际情况确定。 那么我们怎么利用R代码来对miRNA预测结果取交集呢?...data.frame(mir=sample(LETTERS,26),target=c(rep("TP53",13),rep("PTEN",13))) 如果直接用R里面默认的intersect函数来对数据框取交集...下面给大家介绍三种对R数据框取交集的方法 方法一、我们将各列的信息合并成一个字符串,然后取交集 #将各列的信息用_连接起来 combine1=apply(df1,1,function(x) paste...index=combine1 %in% combine2 #取出原始的数据框的交集数据 result1=df1[index,] #保存数据交集的结果 write.table(file="intersect1

1.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

不相交集

二、不相交集类的链表表示 使用链表来表示不相交集类是比较简单的。对于链表中的每一个对象,包含一个数据成员,指向所在集合的代表的指针和指向下一个节点的指针,如图 1所示。...2.find(x),只需要返回其所指向的代表指针所指向的节点的数据成员即可,时间复杂度为 O(1)。...就是以上的分析都是直接基于节点的,而不是基于节点的数据成员。...结果一致     与图 11结果一致            与图 12结果一致                                                         总的来说,不相交集类是一种很有意思的数据结构...我看到《算法导论》和《数据结构与算法分析C++描述》中关于它的分析都很复杂,并且有些地方的结论也不太相同。所以,这里我也不敢乱言。 对了,不相交集类可以用来生成迷宫,确定无向图中连通子图的个数等。

1.5K50

unionfind--不相交集

前言 大家好,今天提供不相交集合的笔记(即union/find). 不相交集合有实现简单,证明困难的特点,若有想证明的可以自行查阅相关文献。我就不做赘述啦!...用途 不相交集类解决动态等价类问题,即: 查找find一个元素属于哪个等价类, 合并union 两个等价类为一个新的等价类。...等价关系定义 自反性 a属于S,aRa (R代表关系) 对称性 aRb,bRa 传递性 aRb,bRc则 aRc 举例 “>”号不是等价关系,没有对称性 电器连通性是等价关系 基本数据结构 数据结构需要良好支持...由此自然想到树: 因为树的每一个元素都有相同的根,所以等价类可以用树表示,不相交集则以森林表示。树的根存储集合名称。...依照上述假设: find操作实质从指定节点向上找到根,所以只需要保存父链 可行数据结构(非唯一) 由于只需保存父链,不相交集类(森林)中的等价类(树)可以被非显示的存储在数组中,数组中元素有如下约定:

1.1K70
领券