基于另一列的有序值汇总一列数据的python代码

2024-04-20 06:53:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我处理的是一个有两列的数据,比如说“时间”活动“
时间数据是按升序排列的python日期时间值,而活动则采用从0到5的数字值。
activity变量的关键在于,它具有从0到5的重复有序值&;再次返回到0。
例如,0,0,1,2,3,3,4,5,5,4,4,3,2,1,1,0,0

数据集(17个观察的片段)如下所示:

时间:t1、t2、t3、t4、t5、t6、t7、t8、t9、t10、t11、t12、t13、t14、t15、t16、t17
活动:0,0,1,2,3,3,4,5,5,4,4,3,2,1,1,0,0

现在,我的问题是:如何计算活动从0到5,然后从5到0所花费的时间。我想用PYTHON来计算

我探索了某些领域,但成果不足以分享

我正在寻找的结果通常会创建两个对象,如:
1.时间从0到5=(t8-t1)秒
2.timefrom5to0=(t17-t9)秒

任何帮助都是非常值得的。
提前谢谢


Tags: 数据时间数字activityampt1t3有序