【发布时间】:2020-05-21 16:38:29
【问题描述】:
我有如下数据框
product model ci_low ci_upp
A X 0.041667 48.0
A Y 0.000000 21.0
我想检查 ci_low 和 ci_upp 是否按产品重叠并返回类似
product CI Band X CI Band Y Overlap
A [0.041667-48.0] [0.00000 - 21.0] Yes
注意:我有检查范围是否重叠的功能,如果返回 0 则它们不重叠
def getOverlap(a, b):
return max(0, min(a[1], b[1]) - max(a[0], b[0]))
【问题讨论】: