リストがあります:
t = [['01-2012', 3],
['02-2012', 2],
['03-2012', 9],
['04-2012', 1],
['05-2012', 6],
['06-2012', 40],
['07-2012', 3],
['08-2012', 282],
['09-2012', 3],
['12-2012', 6],
['02-2013', 16],
['04-2013', 9]]
欠落しているすべての月にわたって時系列を平滑化するために、欠落しているすべての [mm-yyyy, value] 要素をこのリスト内のそれぞれの場所に [mm-yyyy, 0] として追加する必要があります。推測はありますか?
今私がやっていることは、次のようにすべての 0 値を計算することです:
total_items = [0]*12
for d in t:
month = int(d[0].split('-')[0], 10)
total_items[month-1] = d[1]
これにより、欠落している月の値を 0 として含むすべての値が得られますが、それらに対応する mm-yyyy 要素を生成する方法がわかりません。どんな助けでも大歓迎です。ありがとう。