有一个dataframe的文件如下
数据 “起点“ ”终点“ name
cho 5 18 a
cho 5 15 b
cho 24 29 c
cho 20 26 d
cho 30 35 e
cho 37 50 f
cho 52 60 g
cho 55 60 h
表头的四个index分别是数据名,起点,终点和name,该dataframe的意思是一个名为cho的数据被分成了多段,每一行为一段,并且标明了该段数据的起始位置和该段数据的名字。想用python计算各段数据之间重叠的区域长度并输出成如下结果,没有重叠区域的不输出。
想要的结果如下:
数据 “起点“ ”终点“ name 数据 “起点“ ”终点“ name 重叠长度
cho 5 18 a cho 5 15 b 6
cho 24 29 c cho 20 26 d 3
cho 52 60 g cho 55 60 h 6
https://www.cnblogs.com/hongfei/p/3768207.html?utm_source=tuicool&utm_medium=referral