2015-11-27 5 views
5

Ich habe zwei verschiedene Jupyter Notebooks für zwei verschiedene Projekte. Ich möchte sie zusammenführen, um sie beide auf dem gleichen Notebook zu bekommen.Zwei Noteboooks zu einem in Jupyter (ipython) verschmelzen

Ein Weg ist es, Zellen von einem zum anderen zu kopieren, aber es scheint ziemlich viel Arbeit für Projekte zu sein, die viele Zellen enthalten. Gibt es eine Funktion zum Importieren von Notebook-Dokumenten oder zum Kopieren mehrerer Zellen gleichzeitig?

Antwort

0

Sie sollten auf GitHub, die diese Funktion verfolgen, the following issue betrachten. Es wird wahrscheinlich über ein Befehlszeilentool ermöglicht. Das Problem ist auch mit Skripten verknüpft, um dies zu tun.

Kopieren-Einfügen von Zellen zwischen Browser-Fenstern ist leider ein schweres Problem, da Browser-Sicherheit oft genug Daten dafür zu vermeiden. Es könnte in einigen Fällen möglich sein, einige third party extensions zu verwenden.

0

Ich habe diese Art von etwas ein paar Mal in der Vergangenheit mit einem Texteditor für die .ipynb-Datei gemacht. Es ist ein JSON-Format, das ziemlich einfach zu folgen ist. Mein Anwendungsfall war, eine Reihe von Zellen in ein anderes Notizbuch zu verschieben, mehr oder weniger als Archivaktivität.

Stellen Sie sicher, dass Sie eine Backup-Strategie haben, falls Sie das JSON-Format brechen, indem Sie ein Komma oder ähnliches weglassen!

Sie erhalten eine ungültige Prüfsumme, über die Sie gewarnt werden, wenn Sie das/die geänderte (n) Notizbuch (e) zum ersten Mal öffnen. Nach dem ersten Speichern wird eine neue Prüfsumme erstellt und die Warnung wird gelöscht.

Verwandte Themen