我有一个dataframe
,它总结了一个更大的网络中的轨道段。这些段有特定的segement_id
,它看起来像这样:
第一个
从图形上看,我希望执行以下操作:
实际上,我需要找到两对列(['km_start','km_end']
和['min_km_start','max_km_end']
)之间的间隙,并从-1
开始按降序填充segement_id
。
以下是所需的输出:
segment_id km_start km_end min_km_start max_km_end
0 -1 0 2 0 25
1 a 2 3 0 25
2 -2 3 4 0 25
3 b 4 7 0 25
4 -3 7 9 0 25
5 c 9 11 0 25
6 -4 11 15 0 25
7 d 15 16 0 25
8 -5 16 20 0 25
9 e 20 22 0 25
10 -6 22 25 0 25
1条答案
按热度按时间jdzmm42g1#
试试这个
输出量