如何每天使用熊猫和numpy重置计数器?

时间:2019-12-26 09:43:09

标签: python pandas python-2.7 numpy

excel工作表中有两列(“ input.xlsx”):“时间(分钟)”和“日期”。首先,我想将这些列转换为numpy数组,因为我想将这些值用于进一步使用。时间栏增加了15分钟,我希望每隔15分钟计数器栏的值增加1。此外,我希望该计数器值在每一天重新设置。

所需的输出(控制台结果(非Xlsx格式)):

Time(min)        Date       counter  
00:00        27-Aug-18      1
00:15        27-Aug-18      2
00:30        27-Aug-18      3
00:45        27-Aug-18      4
01:00        27-Aug-18      5
01:15        27-Aug-18      6
.
.
.
23:45        27-Aug-18     96
00:00        28-Aug-18     1
00:15        28-Aug-18     2

1 个答案:

答案 0 :(得分:1)

rxjs-5-to-6-migrate -p tsconfig.app.json

编辑:输出为numpy数组

两个numpy数组分别为df['counter'] = 1 df['counter'] = df[['counter','Date']].groupby('Date').transform(lambda x: x.cumsum()) data

  • counter-包含dataTime
  • Date-包含计数器列
counter