У меня есть блокнот Jupyter, который выдает отчет.Отчет представляет собой одномерный анализ заданной переменной большой базы данных (сотни переменных, миллионы строк).
Структура моей записной книжки следующая:
report.ipynb
read database
variable_of_interest = 'var1'
plots & html tables for 'var1'
Мне удалось преобразовать записную книжку в html-файл с помощью nb convert изконсоль (но не из записной книжки) и скрытие ячеек кода.
Мне было бы интересно массово создать этот отчет для всех моих переменных: 'var1' ... 'varn'.Я допускаю некоторые трудности, в основном, в отношении создания цикла, который изменит интересующую переменную в данном блокноте, затем запустит ее и преобразует.(Мой первый подход состоял в том, чтобы записная книжка обновляла имя переменной каждый раз, когда я ее выполняю, но мне все еще нужен какой-то цикл для его многократного выполнения, и не очень удобно обрабатывать определенные переменные).
Чтобы быть более точным, мне нужно:
- цикл для всех имен моих переменных
- чтение данных один раз (или только чтение переменной в цикле?)
- запустить отчет для каждой переменной (и создать графики и таблицы)
- преобразовать отчет в HTML с именем «report_vari.html», возможно, в определенной папке «report»
- продолжить выполнение цикла в случае ошибки в одном из отчетов
Каков будет цикл действий такого типа, запустив скрипт .py из консоли илидругой блокнот?Как бы это выглядело?