Python MongoDB:在多个列中拆分多个系列
我在MongoDB中加载了一组tweet,并计算了每个用户每月分组的tweet数量 我的清单如下: _身份证 使用者 月 NbTweet 1. 用户1 1. 10 2. 用户1 2. 20 3. 用户2 1. 15 4. 用户2 2. 25 5. 用户3 1. 12 6. 用户3 2. 22 应该这样做Python MongoDB:在多个列中拆分多个系列,python,pandas,mongodb,matplotlib,Python,Pandas,Mongodb,Matplotlib,我在MongoDB中加载了一组tweet,并计算了每个用户每月分组的tweet数量 我的清单如下: _身份证 使用者 月 NbTweet 1. 用户1 1. 10 2. 用户1 2. 20 3. 用户2 1. 15 4. 用户2 2. 25 5. 用户3 1. 12 6. 用户3 2. 22 应该这样做 >>> df = pd.DataFrame({'id': [1, 2, 3, 4, 5, 6], 'User': ['User1', 'User1', 'User2', 'U
>>> df = pd.DataFrame({'id': [1, 2, 3, 4, 5, 6],
'User': ['User1', 'User1', 'User2', 'User2', 'User3', 'User3'],
'Month': [1, 2, 1, 2, 1, 2],
'NbTweet': [10, 20, 15, 25, 12, 22]})
>>> df1
id User Month NbTweet
0 1 User1 1 10
1 2 User1 2 20
2 3 User2 1 15
3 4 User2 2 25
4 5 User3 1 12
5 6 User3 2 22
>>> df.set_index(['Month','User']).unstack()['NbTweet']
User User1 User2 User3
Month
1 10 15 12
2 20 25 22
#太棒了!谢谢Danail!!!