【发布时间】:2021-02-18 17:12:49
【问题描述】:
我想绘制面板数据随时间推移的汇总统计数据。 X 轴是时间,Y 轴是感兴趣的变量,包括平均值、最小值/最大值、P25、P50、P75 等。
这基本上会循环并计算每个日期的所有单独观察的统计数据,然后绘制它们。
我想要做的与下面类似,但 y 轴将是日期而不是 1-10。
import numpy as np
import pandas as pd
# Create random data
rd = pd.DataFrame(np.random.randn(100, 10))
rd.describe().T.drop('count', axis=1).plot()
在我的数据集中,每个人的时间序列相互叠加。
我尝试运行以下命令,但我似乎获得了整个数据集的描述性统计数据,并且没有按日期细分。
rd = rd.groupby('period').count().describe()
print (rd)
rd.show()
【问题讨论】: