Овладеть навыками работы с историзированными данными.
Составить отчёт ТОП-5 компаний по выручке для предоставления скидки 10% на следующий квартал текущего года, 5% - на два последующих квартала. В отчёт включить контактные данные для информирования клиентов об индивидуальных тарифных условиях. Сформировать таблицу с размером скидки для каждого клиента на текущий год с атрибутами актуальности.
Создать проект и подключить необходимые библиотеки (NumPy, Pandas).
Добавить данные в проект в виде DataFrame'ов.
Данные, выгруженные срезами преобразовать в единый набор данных с датами актуальности.
С использованием средств ИИ и баблиотеки Pandas выполнить необходимые запросы и сформировать файл в соответствии с основным заданием.
Среда разработки - блокноты Jupiter или Google Colab
Язык программирования Python
Библиотеки NumPy, Pandas, MatPlotLib
Текстовые редакторы (NotePad++, EmEditor или аналоги)
Офисные приложения
Данный шаг предполагает знакомство обучаемого с принципами организации данных в предоставленных вариантом форматах входных файлов. Некоторые форматы организации данных были изучены в предыдущих лабораторных работах, но в данной работе появились новые. Общий список форматов, включенных в данную лабораторную работу следующий:
XLSX
XLS
CSV
TSV
JSON
XML
Parquet
Avro
ORC
SAS
Yaml
Данные с фиксированной шириной колонок
Для импорта каждого формата представления данных - существует свой собственный механизм. Для большинства представленных файлов будет достаточно функций библиотеки Pandas, однако, есть и исключения.
Обработка Avro, статья с примером экспорта, библиотека fastavro
Отчет следует оформлять в формате docx-документа в соответствии с ГОСТ 7.32-2017. Он должен содержать:
Титульный лист;
Текст цели, общего задания и задания по варианту;
Образцы исходных файлов и их описание;
Текст программы с комментариями на каждый шаг;
Иллюстрации с изображением полученных отчётов и наборов данных;
Журнал запросов в чате ИИ;
Вывод о проделанной работе.
Направлять вложением в приличное письмо на электронную почту преподавателя сразу по готовности.