我有一个简单的问题,但不知何故我没有得到结果。
我的数据如下:
Pagename UserId
A X
B X
C Y
A X
我的问题是这个
我希望我的数据为:
UserId PageName Count
X A 2
X B 1
Y C 1
我知道如何在SQL中获得它,但是如何在Pandas中做到这一点?
我不断收到错误消息:ValueError: No axis named user_Id for object type <class 'pandas.core.frame.DataFrame'>
df.groupby('name', 'user_Id').size().reset_index(name='Count')
和数据
name timestamp
user_Id
buD00 Clicked Back to List Button 2018-05-20T11:00:00.035Z
cWH00 Clicked Create New Ticket Button 2018-05-20T11:00:00.051Z
huB00 Clicked Ticket Reference Number 2018-05-20T11:00:00.067Z
hOH00 Clicked Ticket Reference Number 2018-05-20T11:00:00.067Z