我有两个数据集。Dataset %1包含具有range start
、range end
和variable Y
的列。Dataset 2包含具有range start
、range end
、variable A
、variable B
和variable C
的列。
我想要比较两个数据集中的两组范围,并创建一个新的数据集,该数据集具有两列的范围重叠(即开始范围重叠、结束范围重叠)以及此重叠的所有变量(即variable Y
、variable A
、variable B
、variable C
)
我是R的新手,所以我有点困惑,不知道如何去做,甚至不知道如何正确地解释它,但这里有一个我认为可以解释它的例子。
Dataset 1:
Start range (96.98, 97.02, 97.06)
End range (97.005, 97.05, 97.095)
Variable Y (1.48, 0.42, 4.78)
Dataset 2:
start range(96.95, 97, 97.05)
end range(97, 97.05, 97.1)
Variable A (100, 50, 10)
Variable B (0, 30, 30)
New Dataset 3:
Start range (96.95, 96.98, 97, 97.005, 97.02, 97.05, 97.06, 97.095)
end range (96.98, 97, 97.005, 97.02, 97.05, 97.06, 97.095, 97.1)
Variable Y (NA, 1.48, 1.48, NA, 0.42, NA, 4.78, NA)
Variable A (100, 100, 50, 50, 50, 10, 10, 10)
Variable B (0, 0, 30, 30, 30, 30, 30, 30)
*注意,NA不是值-在这种情况下,我仍然希望包含不重叠的列。
https://stackoverflow.com/questions/57032115
复制相似问题