我有一個這樣的名單: #[年,日,值1,值,VALUE3]蟒蛇GROUPBY itertools列表方法
[[2014, 1, 10, 20, 30],
[2014, 1, 3, 7, 4],
[2014, 2, 14, 43,5],
[2014, 2, 33, 1, 6]
...
[2013, 1, 34, 54, 3],
[2013, 2, 23, 33, 2],
...]
,我需要按年天,以獲得類似:
[[2014, 1, sum[all values1 with day=1), sum(all values2 with day =1), avg(all values3 with day=1)],
[2014, 2, sum[all values1 with day=2), sum(all values2 with day =2), avg(all values3 with day=2)],
....
[2013, 1, sum[all values1 with day=1), sum(all values2 with day =1), avg(all values3 with day=1)],
[2013, 2, sum[all values1 with day=2), sum(all values2 with day =2), avg(all values3 with day=2)],,
....]
我該怎麼用itertool ?,我不能使用熊貓或numpy,因爲我的系統不支持它。非常感謝你的幫助。
目前還不清楚你想分組。你想按年份分組嗎?天?年和日?別的東西? – mgilson
儘量提供一小段可用的數據。上面的代碼不是有效的Python代碼,並且當有人試圖對您的問題進行實驗時,並沒有多大幫助。 –
您的數據已經按「(年,日)」排序了嗎? –