使用日期、时间和代码值来提取和特征

2024-10-01 17:21:36 发布

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

我有一个dataframe:- 你知道吗

ID  Amt Bal Code    Date    Time
xy1 12  900 38  01/10/2019  12:11
xy1 10  900 38  01/10/2019  12:56
xy1 35  900 14  01/10/2019  13:55
xy1 300 900 39  01/10/2019  23:59
xy1 600 900 39  01/10/2019  23:18
xy1 60  900 39  01/10/2019  0:18
xy1 55  900 14  01/10/2019  1:18
xy1 95  900 38  04/10/2019  2:18
xy1 85  900 38  05/10/2019  3:18
xy1 32  900 39  05/10/2019  4:18

我需要在每个ID的代码变为14/22之前,将代码为38或39的所有实例的计数相加。 我已经通过分离数据帧完成了这项工作,但是我想知道是否有一种更简单的方法可以使用time实例来完成这项工作

因此,如果xy1 ID在代码14的第一个实例之前有两次代码38,然后在代码14再次出现之前有三次代码38/39,则df应该是like:- 你知道吗

id  Amount                 Bal  Before 1st 14   After 1st Before 2nd 14
xy1 (sumofamountincode14)   900     2                3

从昨天开始,我一直在尝试这方面的东西,但我知道这个要求并没有什么意义


Tags: 数据实例方法代码iddataframedatetime

热门问题