私はPythonを初めて使用し、この構造をDBから実現しています。
data=[
{'Value': '0.2', 'id': 1},
{'Value': '1.2', 'id': 1},
{'Value': '33.34', 'id': 2},
{'Value': '44.3', 'id': 3},
{'Value': '33.23', 'id': 3},
{'Value': '21.1', 'id': 4},
{'Value': '5.33', 'id': 4},
{'Value': '33.3', 'id': 5},
{'Value': '12.2', 'id': 5},
{'Value': '1.22', 'id': 5},
{'Value': '1.23', 'id': 6}
]
次のコマンドでレコードのIDを取得できることを知っています。
data[i]['id']
ただし、すべてのIDの平均値を取得するには、適切なデータ構造でIDごとに収集する必要があります。
これのためのより良い選択は何ですか?
IDセットごとに新しいdictを作成することを考えていますが、IDの数が増える可能性があり、この問題にどのように取り組むかがわかりません。誰かが私にいくつかのアイデアを与えることができれば、私は非常に感謝するでしょう。