Процесс RStudio действительно перезагружает данные при перезапуске рабочего пространства, но он делает это автоматически для вас при повторном открытии рабочего пространства.Поэтому, когда вы говорите, что хотите что-то подобное в Python, я предполагаю, что вы не хотите повторно вводить код для чтения данных каждый раз, но вам нужен какой-то автоматический способ перезагрузки данных.
Это можно сделать с помощью записных книжек Jupyter:
- создать записную книжку
- поместить код для загрузки данных в первую ячейку
- сохранить записную книжку
Затем позже
- откройте записную книжку, которую вы сохранили
- запустите первую ячейку для автоматической загрузки данных
Если вы хотите сделатьМножество разных вещей с одними и теми же данными, вы можете сделать копии записной книжки, которая загружает данные и использовать первую ячейку для загрузки данных во всех случаях.Если вы делаете это слишком много, вы, вероятно, должны сделать модуль помощника и импортировать помощник ...
Например, этот ноутбук:
https://github.com/AaronWatters/jp_doodle/blob/master/notebooks/State%20outlines.ipynb
Загрузка и анализ иXML-файл, а затем создает некоторые производные структуры данных, используя данные XML.Поскольку он хранится в записной книжке, мне больше не нужно вводить логику загрузки - я могу просто перезапустить ячейку для загрузки данных.