我有一个数据帧,如下所示:骨料通过重复的值在在大熊猫数据帧的列
value identifier
2007-01-01 0.781611 55
2007-01-01 0.766152 56
2007-01-01 0.766152 57
2007-02-01 0.705615 55
2007-02-01 0.032134 56
2007-02-01 0.032134 57
2008-01-01 0.026512 55
2008-01-01 0.993124 56
2008-01-01 0.993124 57
2008-02-01 0.226420 55
2008-02-01 0.033860 56
2008-02-01 0.033860 57
如何可以在标识符列聚集由值,如下所示:
value
2007-01-01 0.766 # (average of identifiers 55, 56 and 57 for this date)
2007-02-01 0.25
2008-01-01 etc...
2008-02-01
请一次提出一个问题,你应该问另一个问题,而不是增加这个问题的范围,基本上它可以完成,但它有点奇怪,你可以试试这个:'g = pd.DataFrame(df.groupby (df.index.date)['value']。mean()) g.index = pd.to_datetime(g.index) month_value = g.groupby([g.index.year,g.index.month] )['value']。mean()' – EdChum
谢谢,删除了第二个问题。要放入另一个。 – Ivan