Есть таблица, спарсенная с помощью Pandas:
Перевожу данные с таблицы в JSON-формат, попутно заменяя названия столбцов на читаемые названия:
schedule.columns = ['время', 'предмет', 'аудитория']
print(schedule.to_json(orient="records", date_format="iso", force_ascii=False))
На выходе получается:
[{"время":"понедельник","предмет":"понедельник","аудитория":"понедельник"},{"время":"08:15","предмет":"Элективные курсы по физической культуре и спорту(Практ.)","аудитория":null},{"время":"09:55","предмет":"Этика делового общения (факультатив)(Практ.) Майзель И.В.","аудитория":"Г07а"},{"время":"11:35","предмет":"Основы архитектуры и строительных констр.(Лекция) Ашихмин А.В.","аудитория":"Ж321"},{"время":"13:45","предмет":"Математика(Лекция) Артеменко И.В.","аудитория":"Гамф."},{"время":"15:25","предмет":"Математика(Практ.) Артеменко И.В.","аудитория":"Г215"},{"время":"вторник","предмет":"вторник","аудитория":"вторник"},{"время":"11:35","предмет":"Экология(Лекция) Панасенкова Е.Ю.","аудитория":"Гамф."},{"время":"11:35","предмет":null,"аудитория":null},{"время":"13:45","предмет":"2. Иностранный язык(Практ.- подгруппа 2) 1. Иностранный язык(Практ.- подгруппа 1)","аудитория":"\/"},{"время":"15:25","предмет":"Сопротивление материалов(Лекция) Дмитриева Т.Л.","аудитория":"Гамф."},{"время":"17:05","предмет":null,"аудитория":null},{"время":"17:05","предмет":"Техническая механика(Лаб. раб.- подгруппа 1) Семенов Вал.В.","аудитория":"Г013"},{"время":"среда","предмет":"среда","аудитория":"среда"},{"время":"09:55","предмет":null,"аудитория":null},{"время":"09:55","предмет":"Основы архитектуры и строительных констр.(Практ.) Смольков А.Г.","аудитория":"Е102а"},{"время":"11:35","предмет":null,"аудитория":null},{"время":"11:35","предмет":"Основы архитектуры и строительных констр.(Практ.) Смольков А.Г.","аудитория":"Е102а"},{"время":"13:45","предмет":null,"аудитория":null},{"время":"13:45","предмет":"Теоретическая механика(Практ.) Барсукова Н.К.","аудитория":"Г215"},{"время":"15:25","предмет":"Теоретическая механика(Лекция) Барсукова Н.К.","аудитория":"Г207"},{"время":"17:05","предмет":"Экология(Практ.) Панасенкова Е.Ю.","аудитория":"Ж101а"},{"время":"17:05","предмет":null,"аудитория":null},{"время":"четверг","предмет":"четверг","аудитория":"четверг"},{"время":"08:15","предмет":"Элективные курсы по физической культуре и спорту(Практ.)","аудитория":null},{"время":"15:25","предмет":"Техническая механика(Лекция) Рудых А.В.","аудитория":"Гамф."},{"время":"17:05","предмет":"Сопротивление материалов(Практ.) Дмитриева Т.Л.","аудитория":"Г102"},{"время":"пятница","предмет":"пятница","аудитория":"пятница"},{"время":"11:35","предмет":"Техническая механика(Лаб. раб.- подгруппа 2) Семенов Вал.В.","аудитория":"Г013"},{"время":"11:35","предмет":null,"аудитория":null},{"время":"13:45","предмет":"1. Иностранный язык(Практ.- подгруппа 1) 2. Иностранный язык(Практ.- подгруппа 2)","аудитория":"\/"},{"время":"13:45","предмет":null,"аудитория":null},{"время":"15:25","предмет":"Техническая механика(Практ.) Семенов Вал.В.","аудитория":"Г013"},{"время":"15:25","предмет":null,"аудитория":null},{"время":"17:05","предмет":"Этика делового общения (факультатив)(Практ.) Майзель И.В.","аудитория":"Г07а"},{"время":"17:05","предмет":null,"аудитория":null}]
Как мне спарсить расписание по каждому дню с этого JSON или хотя бы на его основании создать какой-то новый, но более читабельный?