我有以下数据框:
Joined User ID
0 2017-08-19 user 182737081
1 2017-05-07 user 227151009
2 2017-11-29 user 227306568
3 2016-05-22 user 13661634
4 2017-01-23 user 220545735
我试图弄清楚如何随着时间的推移绘制用户增长情况。我认为最好的方法是绘制累积总和。我把一个简单的代码放在一起:
tmp = members[['Joined']].copy()
tmp['count'] = 1
tmp.set_index('Joined', inplace=True)
这会产生以下cumsum
:
count
Joined
2017-08-19 1
2017-05-07 2
2017-11-29 3
2016-05-22 4
2017-01-23 5
现在,当我尝试使用tmp.plot()
绘制这个时,我得到了一些非常奇怪的东西,呃:
我使用的大熊猫版本:pandas (0.20.3)
如果您好奇系列的长度是否与最高计数相同:
tmp.cumsum().max() == len(tmp)
count True
dtype: bool