我的数据框看起来像这样-
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
对于此问题的任何帮助,我们将不胜感激。
答案 0 :(得分:1)
先转换为秒,然后进行mean
和median
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')