Статья Автор: Лебедев Дмитрий Алексеевич

Визуальный анализ данных

Эта тетрадь предназначена для освоения навыков раборы с модулями Pandas, Seaborn, MatplotLib для визуального анализа данных.
В качестве источника данных используются результаты ЕГЭ одной школы (результаты даны с небольшими сокращениями)
Данные в формате csv содержатся в  файле 'EGE_stat_4Silver.csv', разделитель данных ';', кодировка  'cp1251'
Поля данных
  • 'ИНН' -  код участника в формате 'x.y.z', где
    • x - две последние цифры года выпуска
    • у - класс 
    • z - номер ученика в журнале класса
      например  19.11В.13 - есть код ученика, из 11В выпуска 2019 года, с 13 номером в списке класса
  • 'Предмет' - код предмета в формате 'x_name', где x - числовой код, name - название предмета.
    Список представленных предметов: '1_Русский язык', '2_Математика', '3_Физика', '5_Информатика', '90_Английский', '22_Обществознание', '48_Литература', '15_Биология', '27_История', '14_Химия', '38_География'
  • 'Rez' - результаты трех частей сдачи (задания с кратким ответом, задания с развернутым ответом, устная часть). Результаты представлены одной строкой с разделителем '<>'
    Примеры: 
    ++++++-+++++<>2(2)1(2)0(2)1(3)3(3)4(4)1(4)<> (математика)
    67+++++++76+++++++++++-+++++-+++--++++<>2(2)2(2)2(2)3(3)2(3)3(3)3(3)2(2)<>1(1)4(5)3(3)2(2)2(2)2(3)2(2)2(2) (английский язык)
  • 'tball' - тестовый балл (первичный) - для некоторых предметов в разные годы может иметь разные максимальные значения
  • 'Балл' - балл за экзамен (вторичный) - значение от 0 до 100  
     
     

Задание 1. 
Определите "распределение участников по баллам" за весь период по предмету с заданным числовым кодом
Решение задания можно разбить на этапы:
  1. Импорт необходимых модулей (pandas, seaborn, matplotlib.pyplot)
  2. Считывание DataFrame (df) из файла, числового кода предмета
  3. Определение кода_предмета
  4. Построение графика (оформляем подпрограммой)
 


Задание 2. 
Вывести данные для конкретного года
 
Attached files
EGE_stat_4Silver.csv
Печать