想象我有一个形状为(10775,)的熊猫系列“ ylt”,其形式为yyyy-mm-dd的“ time”:
time
1991-01-01 10.949402
1991-01-02 16.236185
1991-01-03 17.167771
1991-01-04 12.314729
1991-01-05 14.761183
我需要找到该数据在所有年份(1991-2020年)中按月划分的“ ylt”的每日平均值,以便最终的平均值数据看起来像这样,其“时间”列的格式为mm-dd格式:< / p>
time
01-01 9.563174
01-02 8.678204
01-03 10.390276
我尝试了“ groupby”选项的不同选项,并且不断收到不同的错误。先感谢您。下面是我尝试按年份和月份对月份进行“时间”分组的一种尝试:
lty = ylt.groupby(ylt.index.month,ylt.index.day).mean()
错误消息:
TypeError: unhashable type: 'Int64Index'