Pandas лучше для моего шаблона Jinja2, чем чистый питон? - PullRequest
0 голосов
/ 21 сентября 2018

Я работаю над html-письмом, которое обеспечит покрытие по вызову для ряда различных групп.

Обзор

  1. Чтение данных API, которые представляют покрытие по вызову командой

  2. Манипулирование JSON в кадре данных pandas по группам, первичный / вторичный вызов по телефону для каждого дня недели

    • отчет отображает данные с понедельника по понедельник в настоящее время (жестко запрограммирован с 9/24/18 по 10/1/18 для демонстрационных целей)
    • сдвиги с заменами должны показывать, что информация дляв любой день (дни), в течение которого они будут обеспечивать покрытие, наряду со временем начала
    • время ротации должно аналогичным образом показывать время, когда основной / дополнительный и т. д. ... будет переходить с точки зрения покрытия
  3. Передать его в шаблон Jinja2 для вывода

Вопрос: Является ли pandas подходящим инструментом для работы?Вот?Я надеялся избежать какой-либо логики в Jinja2, но пока не знаю лучшего подхода для достижения этой цели с помощью Pandas или иным способом.

Вот ссылка на блокнот Jupyter с примером вывода вместе с необработанными данными API.Код функционален, но, вероятно, его нужно будет пересмотреть.Я надеюсь, что отзывы, которые я получу, могут направить меня в правильном направлении.... все еще новичок с питоном и пандами, так что спасибо заранее!

https://github.com/RobinsonCW/servicecenter/blob/master/scripts/python/jupyter/xmatters/oncall_report_analysis/notebooks/oncall_report_analysis.ipynb

Пример вывода

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