2
鑑於這種散列紅寶石:組哈希
h={
2010-03-01=>2
2010-03-02=>4
2010=03-03=>1
..
..
n days with working hours
}
其中散列鍵是日期和哈希值是一個整數,我怎麼改變這個哈希到一個新的散列結果,其中密鑰是星期/月/年(聚合)?
讓我告訴與周爲例,最終的結果應該是這樣的:
h_weeks={7=>36, 8=>42, 9=>34 ..,..,n}
伴月:
h_months={1=>170, 2=>180, 3=>146}
多年:
h_years={2009=>950, 2010=>446}
,其中關鍵是週數(月/年),價值是本週/月/年內的工作時間總和。
我正在寫一個小型的工作時間跟蹤應用程序,並想分組這些數據。
謝謝。
姆拉登,你救了我的一天,謝謝。 – Valentin 2010-04-08 13:09:21