首页 > 解决方案 > 如何输出2列之间的差异

问题描述

我正在尝试将我的临床数据集与另一个数据集进行比较以进行质量控制。我们有 1 列用于已接受的试验。但是,有时我们不接受相同的试验。我想比较接受的试验,并有一个新的专栏突出我们中的任何一个人都没有接受/包括的试验。

我接受 1,2,3 她接受 2,5

输出:接受 差异:我接受 1,3 她接受 5

标签: r

解决方案


在 R 中做到这一点的最基本方法是setdiff(mine, hers)(知道我接受了哪些试验而她没有接受)和setdiff(hers, mine)(知道她接受了哪些试验我没有接受)。

这假设数据如下所示:

mine <- c(1, 2, 3)
hers <- c(2, 5)

这能解决你的问题吗?

如果格式和其他详细信息对您的问题至关重要,您可以考虑提供示例数据。这个问题肯定有很多解决方案。


推荐阅读