Овладеть навыками построения отчетов различного формата при помощи языка Python и библиотеки Pandas.
Средствами Python и библиотеки Pandas подключить к проекту данные, образующие схему "Звезда", построить на основе них отчеты табличного и графического вида и экспортировать результаты в виде документов.
Создать проект и подключить необходимые библиотеки (NumPy, Pandas, MatPlotLib).
Добавить данные в проект согласно варианту.
Создать словари данных.
Подготовить списочный отчет показателей по варианту, который выводит итоговое значение показателя (показатели по вариантам, используя отчетность H, но с нарастающим итогом) по годам для каждой дороги с применением словарей. Значение нарастающего итога вывести в форматированном виде с использованием символа валюты ₽.
Подготовить отчет со статистиками по показателю (показатели по вариантам, используя отчетность H) по годам по дорогам с применением словарей.
Подготовить сводный отчет, который выводит итоговое значения показателя (используя отчетность H, с нарастающим итогом) по дорогам по годам для каждого показателя (показатели по вариантам) с применением словарей. Значение нарастающего итога вывести в форматированном виде с использованием символа валюты ₽ или обозначения "ед."
Подготовить графический отчет в виде столбчатой диаграммы (Bar Chart), который будет выводить значение показателя (показатели по вариантам, используя отчетность P, ненарастающий итог) по дорогам за весь 2003 год с применением словарей.
Экспортировать полученные результаты пунктов 4-7 в виде листов единого файла Excel.
Исходные данные:
Отчет 4. Показатели:
Отчет 5. Показатель тот же.
Отчет 6. Показатели:
Отчет 7. Показатели:
Исходные данные:
Отчет 4. Показатели:
Отчет 5. Показатель тот же.
Отчет 6. Показатели:
Отчет 7. Показатели:
Исходные данные:
Отчет 4. Показатели:
Отчет 5. Показатель тот же.
Отчет 6. Показатели:
Отчет 7. Показатели:
Исходные данные:
Отчет 4. Показатели:
Отчет 5. Показатель тот же.
Отчет 6. Показатели:
Отчет 7. Показатели:
Исходные данные:
Отчет 4. Показатели:
Отчет 5. Показатель тот же.
Отчет 6. Показатели:
Отчет 7. Показатели:
Исходные данные:
Отчет 4. Показатели:
Отчет 5. Показатель тот же.
Отчет 6. Показатели:
Отчет 7. Показатели:
Исходные данные:
Отчет 4. Показатели:
Отчет 5. Показатель тот же.
Отчет 6. Показатели:
Отчет 7. Показатели:
Исходные данные:
Отчет 4. Показатели:
Отчет 5. Показатель тот же.
Отчет 6. Показатели:
Отчет 7. Показатели:
Исходные данные:
Отчет 4. Показатели:
Отчет 5. Показатель тот же.
Отчет 6. Показатели:
Отчет 7. Показатели:
Исходные данные:
Отчет 4. Показатели:
Отчет 5. Показатель тот же.
Отчет 6. Показатели:
Отчет 7. Показатели:
Данный шаг предполагает знакомство обучаемого с принципами организации данных в предоставленных вариантом форматах входных файлов. Некоторые форматы организации данных были изучены в предыдущих лабораторных работах, но в данной работе появились новые. Общий список форматов, включенных в данную лабораторную работу следующий:
XLSX
XLS
CSV
TSV
JSON
XML
Parquet
Avro
ORC
SAS
Yaml
Данные с фиксированной шириной колонок
Для импорта каждого формата представления данных - существует свой собственный механизм. Для большинства представленных файлов будет достаточно функций библиотеки Pandas, однако, есть и исключения.
Обработка Avro, статья с примером экспорта, библиотека fastavro
Создать структуры словарей на основе таблиц измерений: наименования дорог, наименования показателей, наименования видов отчетности.
Создать списочный отчет, который выводит итоговое значение показателя (показатели по вариантам, используя отчетность H, с нарастающим итогом) по годам для каждой дороги с применением словарей. Значение нарастающего итога вывести в форматированном виде с использованием символа валюты ₽.
Получение года из значения даты (ENG)
Создать отчет (Summary Statistics), который выводит статистику показателя (показатели по вариантам, используя отчетность H, с нарастающим итогом) по годам по дорогам с применением словарей.
Создать сводный отчет (Summary Table), который выводит итоговое значения показателя (используя отчетность H, с нарастающим итогом) по дорогам по годам для каждого показателя (показатели по вариантам) с применением словарей. Значение нарастающего итога вывести в форматированном виде с использованием символа валюты ₽ или обозначения "ед."
Создать графический отчет в виде столбчатой диаграммы (Bar Chart), который будет выводить значение показателя (показатели по вариантам, используя отчетность P, ненарастающий итог) за 2003 год по дорогам с применением словарей.
Обработка данных по группам в DF (ENG)
Выгрузить полученные результаты пунктов задания 4-7 в виде листов единого файла Excel (xlsx) с наименованием листов, отвечающим их содержимому.
Отчет следует оформлять в формате docx-документа в соответствии с ГОСТ 7.32-2017. Он должен содержать:
Титульный лист;
Текст цели, общего задания и задания по варианту;
Образцы исходных файлов и их описание;
Текст программы с комментариями на каждый шаг;
Полученные отчеты (по одной таблице (графику) для каждого пункта);
Вывод о проделанной работе.
Направлять вложением в приличное письмо на электронную почту преподавателя сразу по готовности.