Python 如何计算当前时间特定列中出现的次数

Python 如何计算当前时间特定列中出现的次数,python,pandas,datetime,dataframe,data-science,Python,Pandas,Datetime,Dataframe,Data Science,我的数据帧看起来像这样- Column 1 Event-Won Event-Won Event-lost Event-Won Event-lost 我想计算事件数(赢/输)并在某个时间戳(当前时间)上显示计数。我使用这个代码,它给我计数。但是我想把一个时间戳作为输入,并想看看在这个特定的时间戳上有多少次出现 from collections import Counter countval['newValue'].value_counts() 我期望的输出是- Input- current t

我的数据帧看起来像这样-

Column 1
Event-Won
Event-Won
Event-lost
Event-Won
Event-lost
我想计算事件数(赢/输)并在某个时间戳(当前时间)上显示计数。我使用这个代码,它给我计数。但是我想把一个时间戳作为输入,并想看看在这个特定的时间戳上有多少次出现

from collections import Counter
countval['newValue'].value_counts()
我期望的输出是-

Input- current time (timestamp 1)
Output - Event-won -3 
         Event-lost - 2

Input - future time (timestamp 2)
Output - Event-won - 5
         Event-lost - 3

我将非常感谢您对这个问题的任何帮助

首先转换为秒,然后我们做
平均值
中值

pd.to_timedelta(pd.to_timedelta(s).dt.total_seconds().median(),unit='s')
Out[927]: Timedelta('39 days 17:54:00')
pd.to_timedelta(pd.to_timedelta(s).dt.total_seconds().mean(),unit='s')
Out[928]: Timedelta('36 days 23:35:10')

请给出一个例子来说明具体的问题。至少说明你的预期输出是什么。