我有一个4列的数据框,start_time, end_time, quantity_start, quantity_end
。一个例子)
start_time end_time quantity_start quantity_end
0 10 0 1
10 20 1 3
20. 30 3 10
下一行的start_time
和quantity_start
始终等于前一行的end_time
和quantity_end
。
我需要返回一个仅由start_time
和quantity_start
组成的子 Dataframe ,但需要包括一个额外的行,用于解释与最后一个end_time
的end_time
相关联的quantity_end
。
所以在上面的例子中,需要返回的dataframe应该是:
start_time quantity_start
0 0
10 1
20. 3
30 10
实现这一目标的最佳途径是什么?
3条答案
按热度按时间tkclm6bt1#
可以使用
lreshape
和drop_duplicates
:输出:
0yycz8jy2#
另一种可能的解决方案:
输出:
14ifxucb3#
这里有一种方法:
输出: