s = pd.Series([
pd.Interval(left=pd.Timestamp('2020-01-01'), right=pd.Timestamp('2020-01-05'), closed='both'),
pd.Interval(left=pd.Timestamp('2020-01-01'), right=pd.Timestamp('2020-01-02'), closed='both'),
pd.Interval(left=pd.Timestamp('2020-01-04'), right=pd.Timestamp('2020-01-05'), closed='both'),
])
我想检查每一个间隔对--就像一个 外品 - 是否重叠。为此 Interval
提供方法 overlaps()
.
结果应该是 l x l
矩阵数据框的长度 l
包含该对是否重合。例如