我试图弄清楚每分钟列出"f"列中的条目的次数.
import pandas as pd
import datetime as dt
f= ['f0001',
'f0001',
'f0001',
'f0001',
'f0020',
'f0008',
'f0001',
'f0005',
'f3203',
'f0002',
'f0002',
'f0001',
'f0201',
'f0001',
'f0439',
'f0233',
'f0008',
'f0003',
'f0009',
'f0005']
dates = ['20130101100103', '20130101100110',
'20130101100125', '20130101100133',
'20130101100100', '20130101100200',
'20130101100200', '20130101100200',
'20130101100200', '20130101100200',
'20130101100200', '20130101100300',
'20130101100300', '20130101100300',
'20130101100300', '20130101100400',
'20130101100400', '20130101100400',
'20130101100400', '20130101100400']
d = {'date': dates}
data = pd.DataFrame(d)
data['user'] = f
data.date = data.date.apply(str)
data.date = data.date.apply(lambda x:
dt.datetime.strptime(x,'%Y%m%d%H%M%S'))
s = data.groupby([data.date.map(lambda t: t.minute)]).count()
但到目前为止我所得到的只是下面的内容
s
date user
date …