问题在于每日平均值。我有降雨量(mm)列表如下,
Y = [ 22,
29,
4,
7,
10,
3,
...]
和X是时间序列,
X= [datetime.date(1991, 1, 1),
datetime.date(1991, 1, 2),
datetime.date(1991, 1, 3),
...
datetime.date(2017, 12, 13),
datetime.date(2017, 12, 14),
datetime.date(2017, 12, 15),]
X和Y的长度相同。我可以用它来绘制它enter image description here
我想计算列表中的每日平均值,但是每跳过29.02天 闰年(所以平均列表的长度是365), 并且还考虑不完整的年份(例如在这个问题中,2017年只有11个月和15天),所以新的列表(假设Z)看起来像这样
Z = [ 28,
19,
...
20]
and len(Z) = 365
有没有人有聪明的方法来解决这个问题?我尝试的方式总是冗长而愚蠢。提前谢谢你。