2017-05-05 198 views
0

我有多個筆記本。我想將它們合併成一個Python程序。你能告訴我最好的方法嗎?將多個jupyter筆記本合併成單個python程序

示例場景:

notebook1 (has 2 dataframes):   
x , y 

Notebook2 (has 2 dataframes basically susbsets of notebook1 data frames): 
x1 = x['xxx'] >0 
y1= y['xxx'] >0 

Notebook3 (has 3 dataframes): 
z,z1,z2 

Notebook4: (uses all the dataframes from previous notebooks and performs operations). 

output=x*z*z1*y1 

什麼是創造說「exec.py」,基本上使用所有的筆記本電腦,並給出了最終輸出的最佳方法是什麼?
我是否應該將每個筆記本轉換爲python程序,還是應該將每個筆記本轉換爲函數?

請提供您的見解。提前致謝。

+0

我不知道這個答案......但這聽起來像是一個非常噁心的方式來建立一個過程。爲什麼不寫另一個'exec.py'? – piRSquared

回答

0

您可以通過Fernando Pérez所寫的這個直接而優雅的script來實現。該腳本將許多Jupyter筆記本合併爲一個。

我試過了,它適用於我。我希望它能幫助你。