質問: 初歩的な質問で申し訳ないです。 python のファイルを途中で閉じてしまい、新しく書きたいのですが、 初めからになっていて、上の方で指定した値が定義されていなくなっていました。 途中から始める方法を教えてください。 データを集めるのに長時間かかるため、 最初から実行する以外の方法は何かありませんか? ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/d71f355700f9510d73ee6546f0169e6e.png)
回答: > > 初めからになっていて、上の方で指定した値が定義されていなくなっていました。 > > 途中から始める方法を教えてください。 > > > Jupyter Lab を終了しなければ、Notebook を閉じても実行した状態は保持されているので、再び開いたときに途中から再開できます。 Jupyter Lab を一度終了してしまったのであれば、最初から実行し直すしかありません。 メニューの「Run」→「Run All Cells」ですべてのセルを順番に実行してくれます。 > > データを集めるのに長時間かかるため、 > > 最初から実行する以外の方法は何かありませんか? > > > * Jupyter Lab を終了しない もしくは * 時間がかかる処理の結果はファイルとして保存し、次回実行時はそれを読み込んで処理を再開する DataFrame → to_csv() で保存 Python のオブジェクト → pickle で保存 numpy 配列 → numpy.save() で保存