Как получить доступ к переменной во вложенном списке и построить гистограмму - PullRequest
0 голосов
/ 11 октября 2018

У меня есть данные ниже:

[{'_id': {'day': 11, 'month': 10, 'site_id': '3146102', 'year': 2015}, 'totalVolume': 15731.74},

{'_id': {'day': 1, 'month': 10, 'site_id': '3146102', 'year': 2018},
  'totalVolume': 70537522.867},

{'_id': {'day': 30, 'month': 9, 'site_id': '3146102', 'year': 2018},
  'totalVolume': 293037881.211}]

Как получить доступ к month и построить общий объем на основе month?

1 Ответ

0 голосов
/ 11 октября 2018

Это может помочь (псевдокод):

from itertools import groupby

data = [] # your data
data.sort(key=lambda k: k['month'])
data_to_plot = []

for month, month_data in groupby(data, lambda x: x['month']):
      month_total_production = sum(data['totalVolume'] for data in month_data)
      data_to_plot.append(tuple(month, month_total_production))

plot(data_to_plot)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...