我有一个数据框架:
user date amount
1 2019-11-11 20
2 2019-11-12 40
2 2019-11-12 23
2 2019-11-13 10
3 2019-11-13 50我用它做了一些摸索和重采样的事情:
g = df.groupby('user')
g['amount'].resample('D').sum()我得到了这个:
user date
1 2019-11-11 20
2019-11-12 0
2019-11-13 0
2 2019-11-11 0
2019-11-12 63
2019-11-13 10
3 2019-11-11 0
2019-11-12 0
2019-11-13 50如何将其转换为如下所示的图,其中每行都是一个用户(此图不表示上面提到的数字):

发布于 2019-11-15 20:21:51
这里有一行代码,不需要做.resample()
df.groupby(['date','user']).sum()['amount'].unstack().fillna(0).plot()https://stackoverflow.com/questions/58876729
复制相似问题